繁体   English   中英

$ .getJSON在Chrome和Safari中不起作用

[英]$.getJSON is not working in Chrome and Safari

以下是我的代码Java脚本,该脚本在Firefox中运行良好,但在chrome或其他版本中却不能。

$.getJSON('http://localhost:8080/myapp/getUploadStatus.htm?jsoncallback=?', function(data) {alert(data)});

在服务器端,我将使用json函数名称返回正确的JSON数据。

jQuery15205480379721357835_1345286865781({"percentage":0,"cpercentage":0,"cfile":"23.gif","uploadFiles":"noData"})

在FF中可以正常工作,但在其他任何情况下都不能。在chrome中,它也不会影响我的服务器。 表示请求不会发送到服务器。 任何帮助将不胜感激。

我一直在将以下jQuery用于JSON javascript

var thedata = "hey";    
$.ajax({
     type:'POST',
     dataType: 'json',
     url: 'your url',
     data: 'mydata='+thedata,
     cache: false,
     success: function(data) {
       alert(data.callback);
     }
    });

还有一个PHP示例:

if(isset($_POST['mydata'])) {
 $callback = "This is what I've got: ".$_POST['mydata'];
 echo json_encode(array('callback'=>$callback));
}

在这个简单的示例中,您将收到一个JS警告:这就是我得到的:嘿

尝试使用

event.preventDefault();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM