gpt4 book ai didi

javascript - ajax 请求中 json key 未正确发送

转载 作者:行者123 更新时间:2023-11-28 07:11:35 25 4
gpt4 key购买 nike

我正在使用 $.ajax (jquery) 发出请求。我正在发送一个参数对象。但是,特定 key 未正确编码。

var parameters = {
"sdk":0,
"hub":"something.es",
"site":"something.es",
"section":"replay",
"slug1":"vod",
"slug2":"samsung-tv-app",
"output":"xml_vast2",
"url":"http://www.something.es",
"description_url":"http://www.something.es",
"country":"es",
"somecms":"i3",
"player":"i3",
"vpos":position,
"sitesection":fromSection,
"contenttype":"videos",
"pagename":pageName,
"title":title
};
$.ajax({
url : baseURL,
data : parameters,
...

但是,请求看起来像这样(看 &section=replay 显示为 §ion=replay )

http://analytics.something.com/ads/tagsv2/video/?&sdk=0&hub=zzzzz.es&site=yyy.es §ion=replay&slug1=vod&slug2=samsung-tv-app&output=xml_vast2&url=http%3A%2F%2Fwww.something.es&description_url=http%3A%2F%2Fwww.something.es&country=es&somecms=i3&player=i3&vpos=preroll&sitesection=shows&contenttype=videos&pagename =desfile。”

我做了不同的组合,使用“,”,没有引号,没有办法。最有趣的是,如果我将键更改为“asection”甚至“Section”(带有大写的S),它就可以正常工作.

我应该怎么做才能正确发送 key ?

最佳答案

它发生了,因为 &sect maps to § in HTML 。对于您的应用程序内部来说,这不应该成为问题(因为您的请求与 HTML 无关)。如果您想向用户显示 URL,请将其转义。

关于javascript - ajax 请求中 json key 未正确发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31252067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com