jQuery GET函数不会执行。
我正在使用Telerik数据网格,当选择行时执行以下脚本
<script type="text/javascript">
function onRowSelected(e) {
IPAddressId = e.row.cells[0].innerHTML;
var dialogDiv = $('#result');
var viewUrl = '/IPAddresses/Edit/' + IPAddressId;
$.get(viewUrl, function (data) {
alert(viewUrl);
});
};
</script>
我在.get函数中有警告进行测试。我实际上还有其他代码。
如果我将警报(viewUrl)放在$ .get函数上方,则会显示警告,因为警报上面显示的警告不会显示。
答案 0 :(得分:0)
你的$ .get是正确的。
您可能会收到500错误,并且您没有指定要调用的错误函数,因此您永远不会看到它。打开控制台(Firebug,Chrome Developer工具等)并转到“网络面板”。这是什么意思?
答案 1 :(得分:0)
function(data){ alert( viewUrl ) }
是一个回调函数。当ajax请求获得服务器正确响应时,它将被执行。
所以你应该调试它,使用firefox的firebug扩展,或使用chrome开发工具。观看新工作面板,并查找此请求,是否已使用http代码“200”进行响应?