如何ajax。使用jquery提交没有帖子的表单

时间:2011-03-15 21:05:44

标签: php javascript jquery ajax

嘿,我想要的每个人。使用ajax响应提交一些值,我想留在当前页面,没有刷新或$ _POST。

在第3张图片中,您将看到我的jquery脚本。我试图提醒('1');等等。即使在第一行功能中它也不会发出警报。奇怪的是,它确实是表单的$ _POST。但不是我的阿贾克斯提交。因为它没有做任何过程,“返回错误;”也不起作用。

在第二张图片中,您会看到我的表单标签,其ID正确,其操作设置为无需运行的javascript。我尝试了没有“方法”而没有“动作”的“javascript:;”

在第一张图片中,您将看到我的ajax响应应该放在哪里。我正在寻找几个小时的答案。提前感谢您的任何帮助或评论。

Where it should return answer my form action and method jquery part of the code

4 个答案:

答案 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/

如果您向我们提供更多信息,我相信我们可以解决您的问题。