使用AJAX来回发送信息

Del*_*ens 4 javascript php ajax jquery

使用$ .post,您可以将信息发送到服务器,但是当您需要从服务器接收信息时会怎样?

信息如何从一个可以由php变量保存的方式变为一个可以由javascript变量保持的方式,反之亦然?

Sha*_*sri 6

这与您的问题更相关:http://docs.jquery.com/Ajax/jQuery.post

提示请求test.php(HTML或XML,具体取决于返回的内容)的结果.

$.post("test.php", function(data){
  alert("Data Loaded: " + data);
});
Run Code Online (Sandbox Code Playgroud)

通过额外的数据有效负载(HTML或XML,具体取决于返回的内容)来请求test.php的结果.

$.post("test.php", { name: "John", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
  });
Run Code Online (Sandbox Code Playgroud)

获取test.php页面内容,将其存储在XMLHttpResponse对象中并应用process()JavaScript函数.

$.post("test.php", { name: "John", time: "2pm" },
  function(data){
    process(data);
  }, "xml");
Run Code Online (Sandbox Code Playgroud)

获取以json格式返回的test.php页面内容("John","time"=>"2pm")); ?>)

$.post("test.php", { func: "getNameAndTime" },
  function(data){
    alert(data.name); // John
    console.log(data.time); //  2pm
  }, "json");
Run Code Online (Sandbox Code Playgroud)