嘿,我想要的每个人。使用ajax响应提交一些值,我想留在当前页面,没有刷新或$ _POST。
在第3张图片中,您将看到我的jquery脚本。我试图提醒('1');等等。即使在第一行功能中它也不会发出警报。奇怪的是,它确实是表单的$ _POST。但不是我的阿贾克斯提交。因为它没有做任何过程,“返回错误;”也不起作用。
在第二张图片中,您会看到我的表单标签,其ID正确,其操作设置为无需运行的javascript。我尝试了没有“方法”而没有“动作”的“javascript:;”
在第一张图片中,您将看到我的ajax响应应该放在哪里。我正在寻找几个小时的答案。提前感谢您的任何帮助或评论。
答案 0 :(得分:2)
删除当前return false;
,因为它只在if语句中的条件为true时才会运行。在提交块结束时,添加return false;
示例:
$('#livehesap').submit(function(){
// ...
// ...
// ...
return false;
});
答案 1 :(得分:1)
@Mustafa,你应该看看jQuery表单插件,它使“ajaxifying”表单变得非常简单 - http://jquery.malsup.com/form/
答案 2 :(得分:0)
在表单
中添加onclick='return false;'
答案 3 :(得分:0)
我认为你也需要在这里发布你的motor.php代码。
您是否只是在PHP代码中使用echo或print来返回一些HTML代码?
你如何处理传入的变量?
您正在将一些奇怪的变量传递给PHP文档。
{VERI:$( “#livehesap>输入”),gorev: 'son_fiyat_hesapla'}
我认为你正在寻找类似$(“#livehesap”)的东西.serialize()
http://api.jquery.com/serialize/
如果您向我们提供更多信息,我相信我们可以解决您的问题。