警报统计url123
显示分配给变量的正确网址。如果我在getJSON
中提供静态URL,否则它也不会显示警报,只显示网格的列标题。
如果我在getJSON
中对URL进行硬编码,则完整代码可以正常工作。
我也试过了.done()
,但它对我不起作用。
$(document).ready(function() {
var globalObjMetrics=[];
var url123 = "http://" + hostname + ":" + port + "someservlet";
$.getJSON( url123, function(objJson) {
alert("in json" + url123);
$.each(objJson, function() {
var objMetrics= this['metrics'];
topLevelMetricRender(objMetrics, this['name']);
});
});
$("#grid").jqGrid('setGridParam', {ondblClickRow: function(rowid,iRow,iCol,e){alert('double clicked');}});
var topLevelMetricRender = function(objMetric, parentMetricName) {
... some code };
});
答案 0 :(得分:0)
如果您没有看到警报消息,则表示您未收到请求的响应,则不会调用成功函数(您的第二个参数)。检查变量url123和静态url是否相同。