Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.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
Javascript 带有调用api的ajax失败错误:{“readyState”0、“status”0、“statusText”:“Error”}_Javascript_Java_Ajax_Api - Fatal编程技术网

Javascript 带有调用api的ajax失败错误:{“readyState”0、“status”0、“statusText”:“Error”}

Javascript 带有调用api的ajax失败错误:{“readyState”0、“status”0、“statusText”:“Error”},javascript,java,ajax,api,Javascript,Java,Ajax,Api,我尝试使用ajax调用api,但抛出错误:{“readyState”:0,“status”:0,“statusText”:“Error”} 我不明白这段代码里发生了什么。请帮助我,并纠正我。这个代码是活在5小时。ajax新手 代码 function submitEnquire() { var name = document.getElementById("username").value; var phone = document.getElementById(&q

我尝试使用ajax调用api,但抛出错误:{“readyState”:0,“status”:0,“statusText”:“Error”} 我不明白这段代码里发生了什么。请帮助我,并纠正我。这个代码是活在5小时。ajax新手

代码

function submitEnquire() {
  var name  = document.getElementById("username").value;
  var phone = document.getElementById("phone").value;
  var email = document.getElementById("useremail").value;
  var isCheck = true;
   /*some validation in the area*/

  if (isCheck) {
    var pId = getLeadCookie("ORG48723"); 
  console.log(pId);
    var newLeadDetails = [
      {
        "Attribute": "FirstName",
        "Value": document.getElementById("username").value
      },
      {
        "Attribute": "Phone",
        "Value": document.getElementById("phone").value
      },
      {
        "Attribute": "EmailAddress",
        "Value": document.getElementById("useremail").value
      },
      {
        "Attribute": "ProspectID",
        "Value": pId
      },
      {
        "Attribute": "mx_Courses",
        "Value": "segmentList"
      },
      {
        "Attribute": "SearchBy",
        "Value": "EmailAddress"
      }
    ]
    alert(JSON.stringify(newLeadDetails));
    $.ajax({
      url:  apiBasePath + '/newLeadDetails',
      type: 'POST',
      data: JSON.stringify(newLeadDetails),
      contentType: "application/json",
      dataType: "JSON",
      success: function (response) {
        //alert("Success  " + JSON.stringify(response));
        console.log("Success  "+ JSON.stringify(response));
      },
      error: function (response) {
        console.log("Error : " + JSON.stringify(response));
        //alert("Error   " + JSON.stringify(response));
      },
      complete: function () {
        const fieldDetails = [
          {
            "SchemaName": "mx_Custom_1",
            "Value": document.getElementById("username").value
          },
          {
            "SchemaName": "mx_Custom_2",
            "Value": document.getElementById('phone').value,
          },
          {
            "SchemaName": "mx_Custom_3",
            "Value": document.getElementById("useremail").value
          },
          {
            "SchemaName": "mx_Custom_4",
            "Value": document.getElementById('msg').value,
          }
        ];

        const userSubmitQuery = {
          "RelatedProspectId": pId,
          "ActivityEvent" : 238,
          "ActivityNote": "User Submit Query",
          "ActivityDateTime": getCurrentDateWithTimeStamp(),
          "Fields": fieldDetails,
        };
        $.ajax({
          url:  apiBasePath +'/activityeventform',
          type: 'POST',
          data: JSON.stringify(userSubmitQuery),
          contentType: "application/json",
          dataType: "JSON",
          success: function (response) {
            alert("Thank You For Submitted");
            // alert("Success  " + JSON.stringify(response));
            console.log("Success  " + JSON.stringify(response));
          },
          error: function (error) {
            //alert(("Error : " + JSON.stringify(error)));
            console.log("Error : " + JSON.stringify(error));
          }

        });
      }
    });
  }

它把错误扔到哪里去了?我找不到任何与你的错误相关的变量。最有可能的是ajax函数抛出错误?