我使用
$.ajax({
url: url,
cache: false,
dataType: "json",
success: function(data) {
alert(data[0].username); }}); 和
$.getJSON(url
function(data){
alert(data[0].username);
}); 两种方法 在firefox下面运行均正常,但两者在IE 下面都没有数据输出?
请高手指点
$.ajax({
url: url,
cache: false,
dataType: "json",
success: function(data) {
alert(data[0].username); }}); 和
$.getJSON(url
function(data){
alert(data[0].username);
}); 两种方法 在firefox下面运行均正常,但两者在IE 下面都没有数据输出?
请高手指点
<script type="text/javascript">
window.onload=function(){
var url = "test1.asp"
$.ajax({
url: url,
cache: false,
dataType: "json",
success: function(data) {
alert(data[0].username);
}
});
}
</script>
test1.asp[{username:'a'},{username:'b'}]
我那样操作ie仍然不行啊
兄弟 这个应该怎么操作 我使用的是php。并且我这是远程接收数据。
浏览器查看源文件,是以上数据的话,应该没问题的。是不是其他代码的问题?
另外 url 加上一个随机数试试看 url = url + "&" + escape(new Date());
$.ajax({
url: url,
cache: false,
dataType: "json",
success: function(data) {
alert(data[0].username); }}); 和
$.getJSON(url
function(data){
alert(data[0].username);
}); 这些代码?
另外,用我上面的代码测试一下看看,改个url就可以了,我测试时成功的。
即 alert(data);是空~~
我把测试文件放到两个不同域名下。一个可以得到数据,一个得不到
FIREFOX下面
两个域名下都可以得到数据。晕倒~~
可看一下jquery 关于 jsonp 格式的说明