我在传递带有ajax url的参数时遇到问题。我认为错误在于参数代码语法。请帮助。
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) { }); }
我正在按以下方式访问这些参数
<?php $uid =$_GET['uid']; ?>
为什么要结合GET和POST?使用一个或另一个。
$.ajax({ type: 'post', data: { timestamp: timestamp, uid: uid ... } });
的PHP:
$uid =$_POST['uid'];
或者,只需正确格式化您的请求即可(您缺少get参数的“&”号)。
url:"getdata.php?timestamp="+timestamp+"&uid="+id+"&uname="+name,