自学AJAX时遇到困惑

时间:2012-04-01 12:30:41

标签: php ajax

以下是一个例子 http://docs.jquery.com/API/1.1/AJAX#.24.post.28_url.2C_params.2C_callback_.29

 $.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

也是如此

data: "name=John&location=Boston"

将值'John'分配给变量$ name,将'Boston'分配给some.php中的$ location?

或者它做了什么......? 在网站上他们只是说

将一些数据保存到服务器,并在用户完成后通知用户。

1 个答案:

答案 0 :(得分:1)

它使浏览器请求URL

some.php

使用邮件正文:

name=John&location=Boston

这些内容将显示为$_POST['name']$_POST['location']

不要手动构建数据字符串。无论如何你都在使用jQuery,让它为你构建它们。它将自动为您处理转义。

data: { 
    "name": "John", 
    "location": "Boston" 
},