我在站点A上有一个JQGrid,并且已将其加载到用户控件中。我在站点B上有一个处理程序来加载控件。站点B返回JSON {“ rows”:[{“ CategoryName”:“饮料”}]},但JQGrid不会加载它。
任何想法?
$(“#jqGrid”)。jqGrid({
网址:“ https://SITEB.com/ReviewHandler.ashx”,
数据类型:“ json”,
colModel:[{标签:'CategoryName',名称:'CategoryName',宽度:75,可编辑:true},
]});
答案 0 :(得分:0)
在大多数情况下,ajax不允许使用数据类型为json的跨域脚本。 jqGrid支持JSONP,因此您将需要设置数据类型JSONP而不是JSON。
我强烈建议您阅读this article