0
視圖文件中的代碼工作:jquery.post不codeinniter
<div id="fb" align="center">
<?php
echo form_open('contact/submit');
echo form_input('name', 'Name', 'id="name"').'<br>';
echo form_input('email', 'Email', 'id="email"').'<br>';
$data = array('name' => 'message', 'cols' => 35, 'rows' => 12);
echo form_textarea($data, 'Message', 'id="mesage"').'<br>';
echo form_submit('submit', 'Submit', 'id="submit"').'<br>';
echo form_close();
?>
腳本的jQuery後不能正常工作。
$("#submit").click(function(){
$.post("http://localhost/forhad/index.php/contact/submit", {'bar':'foo'}, function(data) {
alert(data);
});
return false;
});
</script>
控制器:
function submit()
{
echo 'Thanks!';
}
我嘗試了很多以各種方式BT我失敗了,jQuery的獲得,負載方法工作正常,但是當我嘗試使用jquery後沒有任何反應。 請幫助我.thnx
什麼也沒有發生, 保持相同提交表單前。 我讀了jQuery文檔和谷歌搜索關於CI jquery,我嘗試了許多示例代碼從文檔bt,但我失敗了。 jQuery的帖子不工作,即使ajax alos不工作。 thnx重播... – Forhad
堅持在一些'console.log''ing,看看你是否可以確定它在哪裏失敗 – steve
你在配置中啓用了CSRF嗎?啓用此項後,您將不得不將CSRF令牌隱藏輸入字段作爲您發送的表單變量之一插入,假設它位於同一站點上? – Gavin