0
아약스 헬퍼를 사용하지 않고 아약스에 의해 cakephp에 데이터를 추가하려고합니다. 삽입 기능은 정상적으로 작동하지만 데이터 삽입 후 문제는 성공 마사지를 보지 못했습니다. 여기 내 노력입니다. 여기 케이크를 사용하지 않고 Cakephp 아약스 삽입
<script>
$(document).ready(function(){
$('#submit').click(function(){
x=$("#rform").serializeArray();
$.post($("#rform").attr("action"),
x,
function(data)
{
$("#success").html(data);
$("#success").fadeIn();
$("#success").fadeOut(2800);
$("input").val('');
});
$("#rform").submit(function(){
return false;
});
});
});
</script>
가 add.ctp 코드
<?php
echo $this->Form->create('Info',array(
'id' => 'rform'
)); ?>
<fieldset>
<legend><?php echo __('Add Info'); ?></legend>
<?php
echo $this->Form->input('name');
echo $this->Form->input('email');
?>
</fieldset>
<?php
$options = array
(
'label' => 'Add',
'value' => 'Add',
'id' => 'submit'
);
echo $this->Form->end($options);
?>
</div>
<div style="color:green;" id="success">
</div>
여기
후 나는 $("#success").html(data);
아무것도 발생하지 제거 massage.If 만 성공을 보여줄 필요가 bellow.Here 다시 삽입 페이지를 반복되어 추가하지만, 삽입 버튼 이름이 사라진 후 어떻게 성공 마사지를 여기에 추가 할 수 있습니까?
을 사용하게 #submit div에 텍스트를 추가하고 표시되는지 확인하십시오. 양식을 제출하지 않고. 그냥 새로 고침해라. –
이 요청을 처리하기 위해 서버에서 사용 된 방법의 코드를 게시 할 수도 있습니다 –