Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery提交ajax表单并重定向到其他页面_Jquery_Ajax_Redirect_Form Submit - Fatal编程技术网

使用jquery提交ajax表单并重定向到其他页面

使用jquery提交ajax表单并重定向到其他页面,jquery,ajax,redirect,form-submit,Jquery,Ajax,Redirect,Form Submit,我提交表格有问题。它只是重定向到“谢谢”页面,而不首先发送表单数据。请提供帮助,代码如下: $(function () { $("#surveyControl").submit(function(e) { var companyname = $("#companyname").val(); var firstname = $("#firstname").val(); var lastname = $("#lastname").val(); var dataSt

我提交表格有问题。它只是重定向到“谢谢”页面,而不首先发送表单数据。请提供帮助,代码如下:

$(function () {    
  $("#surveyControl").submit(function(e) {

  var companyname = $("#companyname").val();
  var firstname = $("#firstname").val(); 
  var lastname = $("#lastname").val();


  var dataString = '&companyname='+ companyname + '&firstname='+ firstname + '&lastname='+ lastname;

       e.preventDefault();

        $.ajax({
            type: "POST",
            url: "../wp-admin/emailer.php",
            data: dataString,
            async: false,
            success: function (data) {
               return true;
           }

window.location.href = "thank-you";
})

});

window.location.href=“谢谢”-这是取消您的ajax请求,请在收到ajax响应后执行此操作。

window.location.href=“谢谢”-这是取消您的ajax请求,请在收到ajax响应时执行此操作。

ajax呼叫成功后,您需要重定向到“谢谢”:

$.ajax({
            type: "POST",
            url: "../wp-admin/emailer.php",
            data: dataString,
            async: false,
            success: function (data) {
               window.location.href = "thank-you";
           }

ajax呼叫成功后,您需要重定向到“谢谢”:

$.ajax({
            type: "POST",
            url: "../wp-admin/emailer.php",
            data: dataString,
            async: false,
            success: function (data) {
               window.location.href = "thank-you";
           }