0
我想通過ajax添加數據而不使用ajax helper.Here插入工作正常,但問題是插入數據後,我沒有看到成功massage.Here是我的努力。Cakephp ajax插入不使用蛋糕ajaxhelper
<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>
這裏之後將其添加在bellow.Here再次重複插入頁面我需要證明只有成功,我massage.If刪除$("#success").html(data);
什麼也沒有發生,但插入按鈕名稱後消失。如何在此處添加成功按摩?
莫非你在#submit div中添加一些文本並檢查它是否可見?無需提交表單。只需刷新。 – 2014-10-11 16:14:52
您也可以發佈服務器上用於處理此請求的方法中的代碼 – 2014-10-11 16:22:42