在php中保存后使用ajax在WebAPI上发布数据

时间:2017-07-08 07:41:21

标签: javascript php jquery ajax asp.net-web-api

我已经使用Ajax在我的自定义表中创建了保存数据的代码,该代码工作正常。

之后我想使用js / jQuery在asp.Net API上发布这些数据。我如何在aps.net上发布相同的数据。

这是我的HTML表单和JS代码:

(3,4,1,3)

JS代码在这里

np.take

在警报中我收到警报{ "_id" : "23243pbfg1-47a9-9d98-23423hffngfkl", "key" : { "phone" : [ "1234567890", "9999999999", "9888888888", ], "email" : [ "abc@test.com", "xyz@test.com", "test@test.com", "qwert@test.com" ] }

1 个答案:

答案 0 :(得分:0)

在您的php Url中保存后,只需添加一个ajax方法。

请参阅上面的ajax成功方法,检查状态,然后发布到Asp.Net Web Api,就像我的波纹管代码一样,

 success: function(data){
      //Here you can check the data and call your Web Api. For example
      if(data == "data saved success fully")
       {
        //Write an ajax method to post data to Web Api
        $.ajax({
          url: 'YourWebApiUrlHere',
          data: frmd,
          type:'Post',
          success: function (data) {
            //Show an alert message here that data saved in Web Api blah blah
            if(data == "Your response from Web Api goes here")//Edit this message
               alert("Data saved using Web Api");
            else
               alert("Failed to save data using Web Api");
           }
          error: function(xhr, status, error) {
            alert(xhr.responseText); //This is the exception if any issue with server 
           }
          })
        }
       else
          alert("Your data haven't saved in Php Url. Check with server");
       return false;
       }

希望它有所帮助!