我想将查询字符串变量添加到JSON名称/值对中

I want to add query string variables to JSON Name/Value Pairs

本文关键字:名称 JSON 添加 查询 字符串 变量      更新时间:2023-09-26

我有一个.asp页面,url为page.asp?id=33&album=ourcookoutpage.asp调用文件.js在文件.js中,函数url: "post_file.php",下有一行如何在JSON名称/值对的末尾获得我的id=33和album=cookout。

我正在寻找的最终结果是url:post_file.php?id=33&album=cookout,但这可能会更改为任何id号和任何专辑名称。

.js文件是如何将变量动态添加到此键的?

在您的asp文件中,添加隐藏字段;

<input type="hidden" id='myID' value="<%= Request("id") %>" />
<input type="hidden" id='myAlbum' value="<%= Request("album") %>" />

在运行javascript之前,请确保这些内容已在页面上输出。

现在,在准备JSON之前,将以下内容添加到javascript文件中;

var myID = document.getElementById("myID").value;
var myAlbum = document.getElementById("myAlbum").value;

然后将JSON准备更改为;

url: "post_file.php?id=" + myID + "&album=" + myAlbum