php - jQuery Ajax = 成功返回页面

标签 php javascript jquery ajax

好吧,我知道 ajax 很长,但尝试使用 jQuery 快捷方式。我有两个文档

  1. form.php
  2. 提交.php

在我的“表单”页面中,我调用“提交”页面来处理插入。我目前正在使用jquery ajax:

   <script type="text/javascript"> 
   jQuery('form').submit(function() {   
   string = jQuery("form").serializeArray();
   jQuery.ajax({
   type: "POST",
   url: "submit.php", 
   data: string,
   dataType: "json",
   })   
   return false; 
   }); 
   </script>

当我查看 firebug 时,它正在很好地处理 ajax。我得到 200 并且设置了后期参数。我想做的是让ajax返回submit.php文件。我知道它与“成功”功能有关,但我不知道如何添加它。我尝试了一些事情,例如:

   <script type="text/javascript"> 
   jQuery('form').submit(function() {   
   string = jQuery("form").serializeArray();
   jQuery.ajax({
   type: "POST",
   url: "submit.php", 
   data: string,
   dataType: "json",
   success: function(html){
   alert(html);
   }
   })   
   return false; 
   }); 
   </script>

   <script type="text/javascript"> 
   jQuery('form').submit(function() {   
   string = jQuery("form").serializeArray();
   jQuery.ajax({
   type: "POST",
   url: "submit.php", 
   data: string,
   dataType: "json",
   success: function(html){
   $('.result').html(data);
   }
   })   
   return false; 
   }); 
   </script>

但是这些都不起作用。我再次只是尝试发送 ajax 请求,然后返回 Submit.php 页面的内容。 Submit.php 页面不仅包含处理 php/ajax 插入的脚本,而且还显示诸如“插入成功”之类的成功语句,这就是为什么我不仅需要在页面中运行脚本,还需要返回内容该页面的。感谢您的任何帮助。

最佳答案

查涅dataType:'json'dataType:'html'对于callback您希望显示 submit.php 的内容.

关于php - jQuery Ajax = 成功返回页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9345446/

相关文章:

javascript - 编辑以前保存的文档也会在数据库中更新它

javascript - JQuery slim scroll 不会滚动到最后一个元素

javascript - 这个表达式在 JavaScript 中起什么作用?

php - 分页以显示每页的限制

php - Zend Framework 自动加载器问题

PHP代码没有被执行,但是代码显示在浏览器源代码中

element.append 中的 JavaScript 变量值

php - 如何在没有验证码的情况下保护联系表?

Javascript if 语句未按预期工作

javascript - 如何延迟 jQuery 中值的更改?