Javascript 为什么post命令只能处理以下警报?
我有一个ajax调用(实际上是post),如果后跟alert('hello'),它可以正常工作; (sqlite数据库由ajaxgastverg.php更新,关闭警报报告其数据和成功) 删除警报(“Hello”)后,post无法工作(ajaxverg.php不会更新sqlite数据库,关闭警报不会显示数据和成功) 如果没有警报(“你好”),我如何使帖子正常工作 参考以前的报告,我试图删除警报(“Hello”)并替换为“return false;“但这没有帮助Javascript 为什么post命令只能处理以下警报?,javascript,ajax,Javascript,Ajax,我有一个ajax调用(实际上是post),如果后跟alert('hello'),它可以正常工作; (sqlite数据库由ajaxgastverg.php更新,关闭警报报告其数据和成功) 删除警报(“Hello”)后,post无法工作(ajaxverg.php不会更新sqlite数据库,关闭警报不会显示数据和成功) 如果没有警报(“你好”),我如何使帖子正常工作 参考以前的报告,我试图删除警报(“Hello”)并替换为“return false;“但这没有帮助 function popupgast
function popupgastverg2()
{nr=$('#popupgastverg').data('nr');
cat=$('#popupgastverg select').find(":selected").text();
$.post
("ajaxgastverg.php"
,{catin:cat,nrin:nr}
,function(data,status)
{alert('data='+data+"\nstatus="+status);
// I tried here return false; but no effect
}
);
// I tried here return false; but no effect
alert("Hello"); // THIS WAS FOR DEBUGGING ONLY
}
我找到了“解决方案”,但我不理解它。
虽然我没有解释,但我希望其他人能从中受益
这个项目被叫来了
<form id='xxx'> ..... more...
<button onclick="popupgastverg2();"> Deel list </button>
....more...
</endform>
…更多。。。
迪尔列表
更多
一旦我将按钮更改为:
<button type='button' onclick="popupgastverg2();"> Deel list </button>
Deel列表
一切顺利。
惊喜,但惊喜!您是否检查了控制台日志以查看是否有任何报告的错误?这是一个成功的调用吗?添加一个错误处理程序