Вы пробовали:?
$.ajax ({
// Disable caching of AJAX response */
cache: false
});
Это должно глобально изменить запросы AJAX. Я просто не уверен насчет внешних скриптов.
[EDIT]
Это исходный код для jquery mobile 1.0a3:
var all = $("<div></div>");
//workaround to allow scripts to execute when included in page divs
all.get(0).innerHTML = html;
to = all.find('[data-role="page"], [data-role="dialog"]').first();
//rewrite src and href attrs to use a base url
if( !$.support.dynamicBaseTag ){
var newPath = path.get( fileUrl );
to.find('[src],link[href]').each(function(){
var thisAttr = $(this).is('[href]') ? 'href' : 'src',
thisUrl = $(this).attr(thisAttr);
//if full path exists and is same, chop it - helps IE out
thisUrl.replace( location.protocol + '//' + location.host + location.pathname, '' );
if( !/^(\w+:|#|\/)/.test(thisUrl) ){
$(this).attr(thisAttr, newPath + thisUrl);
}
});
}
Ничто там не добавляет кеш, предотвращающий param.
[РЕДАКТИРОВАТЬ 2]
Я знаю, что это выходит за рамки поиска и устранения неисправностей, но вы пытались динамически загрузить js, как описано здесь: http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
(я знаю, что это можно сделать через jQuery, но в целях тестирования я стараюсь избегать jQuery)