【发布时间】:2025-12-05 21:35:02
【问题描述】:
我要动态从另一个域动态获取数据,我想使用ajax和jquery。我做了以下。
<script type="text/javascript">
$(document).ready(function(){
$('#getdata').click(function(){
var sitename = $('#sitename').val();
var listname = $('#listname').val();
getdata(sitename, listname);
})
});
function getdata(sitename, listname){
$.ajax({
url : 'http://192.168.10.34:8576/home/GetJsonData?site='+sitename+'&listname='+listname+'&viewname=',
datatype : 'JSON',
type : 'GET',
crossDomain: true,
contentType: "application/json; charset=utf-8",
success : function(data){
console.log(data)
},
error : function(){
alert('error');
}
})
}
</script>
但它只是返回错误。为什么?我做错什么了吗? 欢迎任何帮助/建议。谢谢。
【问题讨论】:
-
该域是否实现了 CORS?
-
http://192.168.10.34:8576/中的应用是否支持跨域请求(CORS) -
如果不考虑实现 CORS 或 JSONP
标签: json jquery cross-browser