我遇到了一个问题,而我发送带有数据的Ajax请求:
myData={Id: "1", userId : "531"};
$.ajax({
type: "GET",
url: 'url_example?',
data: myData,
success: function (data) {
},
error: function () {
}
我收到下一个请求: https://10.10.10.11/url_example?&Id=1&userId=531
如何从当前请求中避免第一个符号(&)(在url_example?之后?)? 感谢。
答案 0 :(得分:1)
在接收端,如果你有一个额外的& amp;在查询字符串中。
这:url?& a = 1& b = 2 是相同的 这:url?a = 1& b = 2
根据您使用的服务器端语言,您可以删除"&"在Request_URI字符串上。但它再一次是肤浅的处理。
答案 1 :(得分:1)
尝试删除"?"来自URL参数。它来自类型:" GET"参数。
$.ajax({
type: "GET",
url: "url_example",
等等。
答案 2 :(得分:0)
删除网址中的问号后 url:'url_example?' to url:'url_example',第一个&不会在网址中。服务器代码的更多内容与第一个&
的工作方式不同