如何从GET请求URL中删除第一个符号(和号(&))

时间:2017-03-23 16:57:05

标签: javascript jquery ajax html5

我遇到了一个问题,而我发送带有数据的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?之后?)? 感谢。

3 个答案:

答案 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',第一个&不会在网址中。服务器代码的更多内容与第一个&

的工作方式不同