我在使用ajax url传递参数时遇到问题.我认为错误在参数代码语法中.Plz帮助.
var timestamp = null;
function waitformsg(id,name) {
$.ajax({
type:"Post",
url:"getdata.php?timestamp="+timestamp+"uid="+id+"uname="+name,
async:true,
cache:false,
success:function(data) {
});
}
Run Code Online (Sandbox Code Playgroud)
我按如下方式访问这些参数
<?php
$uid =$_GET['uid'];
?>
Run Code Online (Sandbox Code Playgroud)
Chr*_*rga 32
你为什么要结合GET和POST?使用其中一个.
$.ajax({
type: 'post',
data: {
timestamp: timestamp,
uid: uid
...
}
});
Run Code Online (Sandbox Code Playgroud)
PHP:
$uid =$_POST['uid'];
Run Code Online (Sandbox Code Playgroud)
或者,只需正确格式化您的请求(您缺少get参数的&符号).
url:"getdata.php?timestamp="+timestamp+"&uid="+id+"&uname="+name,
Run Code Online (Sandbox Code Playgroud)
为什么不只是用一个键/值对传递一个数据,那么你不必担心编码
$.ajax({
type: "Post",
url: "getdata.php",
data:{
timestamp: timestamp,
uid: id,
uname: name
},
async: true,
cache: false,
success: function(data) {
};
}?);?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130837 次 |
| 最近记录: |