【发布时间】:2014-07-15 21:08:10
【问题描述】:
根据jQuery的文档,在$.ajax中设置dataType: 'script'
将响应评估为 JavaScript 并将其作为纯文本返回。
我的评估部分工作正常,但我得到的响应是未定义的,不是 javascript 的纯文本版本。我用$.ajax 试过这个:
$.ajax({
url:url,
dataType: 'script',
success:function(data){
//data is undefined but script runs as expected
}
});
我也尝试使用$.getScript,结果相同:
$.getScript(url, function(data){
//data is null but script runs as expected
});
【问题讨论】:
标签: javascript jquery ajax xmlhttprequest getscript