有没有办法在Ajax调用中调用 JavaScript 文件并在该文件中使用逻辑?
例如,我目前正在使用Sencha Touch调用 JSON 文件,如下所示:
Ext.Ajax.request({
url : 'resources/data/userdata.json',
headers : {
"Content-Type" : "application/json"
},
callback : function (options, success, response) {
obj = JSON.parse(response.responseText);
for (var i = 0; i < obj.length; i++) {
console.log(obj[i].name);
}
}
});
但是是否有可能调用一个 JavaScript 文件并根据传入的参数在该文件中执行一些逻辑?
我知道我可以用服务器文件(ASP.NET、PHP 等)来做到这一点......我只是想知道这是否可以使用 JavaScript 文件。
我尝试调用 window.onload 函数或使用立即函数,但我仍然将所有文本返回到文件中,而不仅仅是我试图返回的 JSON...:
(function(){
return '[{ "name": "todd", "lastname":"vance"}, { "name": "joe", "lastname":"schmoe"}] ';
})();