jquery – $.Ajax没有“_”查询字符串参数

前端之家收集整理的这篇文章主要介绍了jquery – $.Ajax没有“_”查询字符串参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用$.ajax方法动态地包含插件脚本文件,遗憾的是,由于整个项目都托管在Dynamics CRM 2011中,因此没有查询字符串参数可以传递给此请求而不会以错误的方式摩擦CRM.

执行以下操作:

$.ajax({
    url: includeUrl,// == "Templates.js"
    dataType: "script",success: function (includedFile) {
        window.Includes.push(includedFile);
    }
});

将返回500 – 内部服务器错误查看firebug控制台我已请求以下URL:

http://server:5555/Organisation/WebResources/grid_/Templates.js?_=1366828753001

这个_ = 1366828753001参数附加了$.Ajax方法.. CRM不太喜欢这个…我问这知道我可能介于摇滚和硬地之间但有没有办法打电话给$.ajax强制它不要将此ID附加到查询字符串中?

CRM完全错误

最佳答案
设置cache:true作为$.ajax()调用的参数

jQuery附加的查询字符串,以防止缓存所请求的资源.

猜你在找的jQuery相关文章