Javascript 使用PJAX和jQuery时出现奇怪的url
我有一个像Javascript 使用PJAX和jQuery时出现奇怪的url,javascript,jquery,Javascript,Jquery,我有一个像http://www.test.com/testë有特殊字符的地方ë 在我的浏览器的地址栏中,它显示如下:http://www.test.com/testë 如何使用库管理错误的编码 我所拥有的: $.pjax ({ container: $("#main"), timeout: 1000, replace: true }); 我尝试过使用encodeURI(url)和decodeURI(url),但没有奏效,仍然用PJAX替换url 我看到: obj.url =
http://www.test.com/testë
有特殊字符的地方<代码>ë
在我的浏览器的地址栏中,它显示如下:http://www.test.com/testë
如何使用库管理错误的编码
我所拥有的:
$.pjax ({
container: $("#main"),
timeout: 1000,
replace: true
});
我尝试过使用encodeURI(url)
和decodeURI(url)
,但没有奏效,仍然用PJAX替换url
我看到:
obj.url = stripPjaxParam(xhr.getResponseHeader('X-PJAX-URL') || options.requestUrl) // line 672 from jquery.pjax.js
导致问题。如何修复它?能否尝试将
charset=“utf-8”
添加到pjax
库的script
标记以及执行请求的脚本中?脚本标记在ASP.NET MVC中呈现(使用BundleConfig),让我们尝试另一种想法。。将
或
添加到头部的标签中。。也许它解决了问题..我已经有元。。。但这仍然是一个问题。我从jquery.pjax.js
中看到了这一点,请参阅我更新的问题,该问题的URI无效http://www.test.com/testë
关于规格: