当前位置: 首页 > 面试题库 >

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

严兴言
2023-03-14
问题内容

我在传递带有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,


 类似资料:
  • 问题内容: 在我的我有一个按钮。我想通过在方法中传递多个参数来为其添加动作。 问题答案: 也许你可以做这样的事情 根据您的要求创建标签值并保持其完整性。

  • 问题内容: 在采用可变数目从该给出的函数被调用iterables的。 如果我有一个生成元组的生成器,这些元组通常在原位打开,该如何命名? 以下代码不起作用,因为每个生成的元组均作为map的不同参数给出: 没有生成器,要映射的所需参数可能如下所示: 问题答案: 您需要删除的电话: 这将调用,时间,应在何处接受一个参数。 在Linux上 ,如果要接受两个参数,则可以使用lambda调用,例如:

  • 但是,当我试图将此代码更改为以下代码时,我得到了一个错误-错误:Main method,在类MyClass中找不到,请将Main method,定义为:public static void Main(string[]args)。我需要接收owner和consumerName作为我的程序的参数/输入。 ,这是怎么做到的?

  • 问题内容: 假设我有这个功能: 我想这样称呼它: 当然,不能用这种方法来完成,因为Postgres试图用该名称和三个不存在的参数来查找函数。 我试图用引号引起来,但在这种情况下,参数解释错误: data1’,’data2’,’data3 ,就像一个字符串一样。 有没有一种方法可以在参数中放置多个值,以便IN子句可以识别它? 问题答案: 您的函数将不会被创建。之后是句法废话。 无论哪种方式,带有 参

  • 问题内容: 我有以下jQuery代码在aspx页面中调用webmethod 这是网络方法签名 这很好。 但是现在我需要将两个参数传递给Web方法 新的网络方法如下所示 如何更改客户端代码以成功调用此新方法签名? 编辑: 以下2种语法有效 和 其中filter和locale是局部变量 问题答案: 不要使用字符串串联来传递参数,只需使用数据哈希即可: 更新: 正如@Alex在注释部分所建议的那样,AS

  • 问题内容: 我的构建中的参数之一是扩展选择参数,该扩展选择参数是在从构建网页调用构建时以逗号分隔值的形式提交的。 但是,我还需要使用+ 调用构建。 因此,格式为: 说我的扩展选择参数ECP_LIST具有可能的值:blah1,blah2,blah3,blah4。 如果我调用,例如: 对于EPC_LIST参数,构建以blah3值开始。 但是,如果我希望使用2个或多个值来调用它,则只需将一个空白值传递给