使用window.location提交和重定向用户不起作用

时间:2018-02-17 10:20:19

标签: javascript php jquery ajax

我有执行window.location = "free-listing-new.php";和代码的Ajax代码如下

出于某种原因,我无法使用<form action="">

$("#submitnumber1").submit(function(){

        if ($("#cmobile1").val() != "" && $("#user_selected_country").val() != "" && $("#cmobile1").val().length > 8) 
        {
          var mynumber = $("#cmobile1").val();
          var userCountry = $("#user_selected_country").val();
          //Ajax Call
          $.ajax({
              type : "POST",
              url : "ajax/ajax-send-otp.php",
              data : {mynumber:mynumber,userCountry:userCountry},
              success : function(data) {
                if(data == 2){
                  window.location = "free-listing-new.php";
                }else{
                  alert("Error : " + data);
                }
              }
          });
        }
});

而Html是

<form  method="post" action="" id="submitnumber1">
</form>

现在在表单提交如果数据是2比用户应该重写到欲望页面(免费列表)但是它cant.php

1 个答案:

答案 0 :(得分:0)

尝试添加&#34;返回false&#34;到你的submit-eventhandler。