Bin*_*min 2 ajax jquery json jsonp
jQuery的:如何启用beforeSend的$.ajax({dataType:'jsonp'...?有什么解决方案吗?
http://jsfiddle.net/laukstein/2wcpU/
<div id="content"></div>
<script>
$.ajax({
type:"GET",
url:'http://lab.laukstein.com/ajax-seo/.json',
dataType:'jsonp',
async:false,
beforeSend:function(data){ // Are not working with dataType:'jsonp'
$('#content').html('Loading...');
},
success:function(data){
$('#content').html(data.content);
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
这只是JSONP如何工作的本质,创建一个<script>标签,而不是实际使用a XMLHttpRequest来获取数据.对于你正在做的事情,你可以先运行代码,如下所示:
$('#content').html('Loading...');
$.ajax({
type:"GET",
url:'http://lab.laukstein.com/ajax-seo/.json',
dataType:'jsonp',
async:false,
success:function(data){
$('#content').html(data.content);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15753 次 |
| 最近记录: |