繁体   English   中英

如何使用ajax.jax提交表单而无需发布

[英]How to ajax .submit a form without post with jquery

大家好,我尝试使用ajax响应提交一些值,并且我希望不刷新或$ _POST停留在当前页面上。

在第三张图片中,您将看到我的jquery脚本。 我试图提醒('1'); 等等。 即使在功能的第一行,它也不会发出警报。 奇怪的是,它执行表单的$ _POST。 但不是我的Ajax提交。 因为它不执行任何处理,所以“返回false”; 也行不通。

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

在第一个图像上,您将看到我的ajax响应应该放在哪里。 我正在寻找答案几个小时。 在此先感谢您的帮助或评论。

应该在哪里返回答案我的表单动作和方法jQuery部分代码

删除当前return false; 因为它仅在if语句中的条件为true时运行。在Submit块的末尾,添加return false; ;。

例:

$('#livehesap').submit(function(){

// ...
// ...
// ...
  return false;
});

@Mustafa,您应该看一下jQuery Form插件,它使“ ajaxifying”表单非常容易-http: //jquery.malsup.com/form/

添加一个onclick='return false;' 到表格

我认为您也需要在此处发布motor.php代码。
您是否只是在PHP代码中使用echo或print返回一些HTML代码?
您如何处理传入的变量?

您正在将一些奇怪的变量传递到PHP文档中。 {veri:$(“#livehesap> input”),gorev:'son_fiyat_hesapla'}
我认为您正在寻找类似$(“#livehesap”)。serialize()的东西
http://api.jquery.com/serialize/

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM