我有这样的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);
并尝试用数据[name]替换所有':[name]'部分,这导致'undefined',因为数据不包含任何键。数据只是XHR请求的数据对象。
有没有办法禁止这种默认行为?
谢谢,Stefan
PS:我在这里问,而不是在秘银邮件列表中,因为我无法以难以理解的理由发帖。也许有人可以给我一个暗示。答案 0 :(得分:1)
你试过吗? encodeURIComponent方法(" CN:CMD:列表:deselectAll&#34)
给你 CN%3Acmd%3Alist%3AdeselectAll
如有必要,您可以在服务器上解码。