如何将Ajax Json响应传递给php脚本?

时间:2016-10-18 15:07:56

标签: php json ajax xmlhttprequest

我有一个 Ajax xmlHttpRequest,它从一台服务器获取一些数据。我需要以期望的格式字符串格式化此响应并将其发布到另一台服务器上。

我使用 php 脚本发布这个新字符串。在这里,如何将我的响应从 Ajax 脚本传递到我的 php 脚本?

1 个答案:

答案 0 :(得分:0)

易。

在您的脚本中,执行

  var url = //This is the location of your php script
  var data = "Just a string"

  $.ajax({
     url: url,
     method: "POST",
     dataType: "JSON",
     data:{
          data
       },
     success:function(response){
           console.log(response + " from server")
     },
     error:function(error){
            console.log("error, something happened"  , error )
      }
  })

在PHP脚本中

 <?php 

    if( $_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['data']) ):

           $string = $_POST['data'];

          echo json_encode( "I'm returning to Javascript " . $string  )


    enif;