【问题标题】:Remove ?= from an AJAX GET call从 AJAX GET 调用中删除 ?=
【发布时间】:2015-06-17 22:41:07
【问题描述】:

我有一个 ajax 调用,例如:

$.ajax({
    url: "/query/",
    dataType: 'script',
    cache: true,
    data: {
        "" : url,
    },
    cache: false,
    //...
});

而:网址:“/查询/ 是一个干净的 URL。

当我提出请求时,我会得到一个 URL,例如:

http://domain.net/api/query/?=www.whatever.com&_=1434580542713

我怎样才能删除“?=”部分以获取如下 URL:

http://domain.net/api/query/www.whatever.com&_=1434580542713

非常感谢,

【问题讨论】:

    标签: ajax url parameters get


    【解决方案1】:
    $.ajax({ url: "/query/"+url, dataType: 'script', cache: true, data: {}, cache: false,
    

    【讨论】:

    • 请记住,如果url 包含查询参数,您应该转义字符,因为这可能会导致问题。
    猜你喜欢
    • 2011-09-28
    • 2012-12-27
    • 2019-05-17
    • 2017-12-16
    • 1970-01-01
    • 2022-01-10
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多