0

查看文件代码:

<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!';
    }

我以各种方式尝试了很多,但我失败了,jquery get,load 方法工作正常,但是当我尝试使用 jquery post 时没有任何反应。请帮助我.thnx

4

1 回答 1

0

在 jquery post 下的jquery docs上有很多例子。您说您尝试过各种方法-您尝试过哪些方法?

单击提交按钮时会发生什么?如果您使用的是 chrome,您可以检查检查器并查看触发的内容 - 如果触发了任何发布请求。

在你的点击事件中试试这个:

$.post('ajax/test.html',{'bar':'foo'}, function(data) {
  alert(data);
});
于 2013-06-02T08:41:03.827 回答