0

我有一个这样的 m.request 调用:

    mCmdName = "cn:cmd:list:deselectAll";
    m.request({
        method : "POST",
        url : "/testing/cmd/" + mCmdName,
        data: data
    });

现在 m.request 调用

 xhrOptions.url = parameterizeUrl(xhrOptions.url, xhrOptions.data);

并尝试用 data[name] 替换所有 ':[name]' 部分,这会导致 'undefined' 因为 data 不包含任何键。数据只是 XHR 请求的数据对象。

有没有办法禁止这种默认行为?

谢谢,斯特凡

PS:我在这里而不是在秘银邮件列表中询问,因为由于无法理解的原因我无法在那里发布。也许有人可以给我一个提示。

4

1 回答 1

1

你试过 encodeURIComponent("cn:cmd:list:deselectAll")

这给了你 cn%3Acmd%3Alist%3AdeselectAll

如有必要,您可以在服务器上解码。

于 2015-05-18T23:45:53.843 回答