jquery.post在codeinniter中不起作用

时间:2013-06-02 08:08:05

标签: jquery codeigniter-2 .post

查看文件代码:

<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 get,加载方法工作正常,但是当我尝试使用jquery post时没有任何反应。  请帮助我.thnx

1 个答案:

答案 0 :(得分:0)

jquery帖子下的jquery docs上有很多exmaples。你说你已经尝试了各种方法 - 你尝试过哪些方法?

点击提交按钮会发生什么?如果您使用的是铬,您可以检查检查员,看看有什么火灾 - 如果发出任何邮件请求。

在点击事件中尝试此操作:

$.post('ajax/test.html',{'bar':'foo'}, function(data) {
  alert(data);
});