我在我的应用程序中使用jabsorb。我正在使用以下代码初始化客户端:
td.api = new JSONRpcClient(CB_ApiLoaded, "/td/json/baseApi");
此代码将POST请求发送到提到的URL,并以CB_ApiLoaded
回调方式返回响应。以下是回调方法的签名:
function CB_ApiLoaded(/*Array*/ result, /*Object*/ error)
{
}
我在所有浏览器的回调方法中都得到error=null
和result=JSON object
响应。但是,在IE-11上,我得到error=JSON object
和result=null
这是一个问题。我已经尝试在将IE的文档模式更改为Edge,10&之后重新加载页面。 9及以下是每种模式下发送的请求的详细信息。
IE-11开发人员工具捕获的请求[文档模式=边缘(默认)& 10]
请求标题:
申请机构:
IE-11开发人员工具捕获的请求[文档模式= 9]
请求标题:
申请机构:
所以,你可以看到使用Document Mode 11& Edge,IE不会根据请求发送任何数据,因为哪个服务器发回了下面提到的错误消息:
{"error":{"code":590,"msg":"couldn't parse request arguments"}}
任何可以帮助我解决这个问题的人,为什么IE在使用Edge& 10种文件模式?这是IE的一些问题吗?
由于