Php ajax函数和click函数在单击时不起作用
我不知道通过jQuery.ajax函数调用另一个PHP文件的代码有什么问题。需要一些帮助来识别错误Php ajax函数和click函数在单击时不起作用,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我不知道通过jQuery.ajax函数调用另一个PHP文件的代码有什么问题。需要一些帮助来识别错误 $('#submit').click(function(event){ event.preventDefault(); do_cart(); }); function do_cart(){ alert('testing'); $.ajax({ url:'doCartupdate.
$('#submit').click(function(event){
event.preventDefault();
do_cart();
});
function do_cart(){
alert('testing');
$.ajax({
url:'doCartupdate.php',
success:function(){
alert('Success.');
$('#form').submit();
}
});
}
我错过什么了吗?我不需要将数据传递给PHP文件,我只需要调用PHP文件中的函数
编辑2:现在我需要一些警告框
<script type ="text/javascript">
$('#submit').live('click',function(event){
//event.preventDefault();
do_cart();
alert('Ridirecting to paypal');
});
function do_cart(){
alert('please wait');
$.ajax({
url:'doCartupdate.php',
success:function(){
alert('Success.');
//$('#form').submit();
}
});
}
</script>
$(“#提交”).live('click',函数(事件){
//event.preventDefault();
dou_cart();
警报(“嘲笑贝宝”);
});
函数do_cart(){
警报(“请稍候”);
$.ajax({
url:'doCartupdate.php',
成功:函数(){
警惕(“成功”);
//$('表格').submit();
}
});
}
如果我能把盒子缩小到只有一个或没有,那就太好了。它适合我
请确保将此脚本放在#submit的定义之后,或者确保将
你的密码是什么
$(function(){
//yourcode
});
尝试$(“#提交”).live('click',函数(事件){…
更改此选项
$('#submit').click(function(event){
event.preventDefault();
do_cart();
});
到
我不明白为什么这段代码不起作用。你能告诉我们发生了什么和应该发生什么吗?你收到“成功”警报了吗?检查你是否犯了PHP错误(chck REQUERCES选项卡)以查看AJAX的内容。如果你能在单击“提交”时与我们分享发生了什么,那会很有帮助按钮。是否报告了错误?是否使用浏览器调试器查看HTTP请求是否已发送?是否看到“alert()”消息?哦,对了,抱歉,alert()消息是用来检查我是否去了那一行。这就是它应该做的。提交是一个按钮,它会引导我到paypal网站,传递我所有的产品信息。在提交按钮上,我喜欢它去“doCartupdate.php”匿名进行数据库添加/更新,而页面将加载paypal网站,绝对不会进入doCartupdate.php虽然#表单是paypal表单向paypal提交信息的表单。当我单击submit时,我没有收到任何警报。这是我提交的按钮,有趣的是onclick看起来根本不起作用首先,我认为这可能是个问题,然而,有趣的是,点击甚至没有被调用。是的…我有点想知道出了什么问题。在我的php页面上,firebug说$没有定义…我应该把$改成其他东西吗?不。你没有包含jQuery库。把这个放到-->
中,尽管我很确定我包含了e jquery.js,但这似乎解决了我的部分问题,非常感谢!!在这些箭头附近的左侧有一个接受按钮。你也可以给我向上箭头(向上投票)
$('#submit').click(function(event){
do_cart();
event.preventDefault();
});