jquery - 使用 $.ajax url 传递多个参数

标签 jquery ajax

我在使用 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'];

或者,只需正确格式化您的请求(您缺少获取参数的&符号)。

url:"getdata.php?timestamp="+timestamp+"&uid="+id+"&uname="+name,

关于jquery - 使用 $.ajax url 传递多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13651656/

相关文章:

javascript - 数组值在 jquery 可排序中无法正确获取

javascript - jQuery 和 AJAX 只能工作一次

ajax - 代理外部 REST Api 的正确方法?

javascript - 如何使用ajax检查本地系统中是否存在图像

jquery - 无法修复的重叠

JQuery.Post() 在 Controller 中调用操作结果,MVC 3

javascript - 如果重新打开选项卡则重新加载页面

javascript - 如何使硬币 slider 响应?

javascript - Chrome 没有完全安慰 JS 对象

javascript - 带有 Rails 的 Ajax,附加 div 不起作用