Javascript Jquery GET函数不执行
jQuery GET函数不执行 我使用的是Telerik数据网格,它在选中一行时执行以下脚本Javascript Jquery GET函数不执行,javascript,jquery,telerik,telerik-grid,Javascript,Jquery,Telerik,Telerik Grid,jQuery GET函数不执行 我使用的是Telerik数据网格,它在选中一行时执行以下脚本 <script type="text/javascript"> function onRowSelected(e) { IPAddressId = e.row.cells[0].innerHTML; var dialogDiv = $('#result'); var viewUrl = '/IPAddresses/Edit/' + IPAddressId; $
<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>
函数onRowSelected(e){
IPAddressId=e.row.cells[0].innerHTML;
var dialogDiv=$(“#结果”);
var viewUrl='/ipaddress/Edit/'+ipaddress-id;
$.get(视图URL、函数(数据){
警报(viewUrl);
});
};
我在.get函数中有警报用于测试。实际上,我还有其他代码要放在那里
如果我将警报(viewUrl)放在$.get函数上方,则会显示警报,但当它显示在$.get函数上方时,警报不会显示。您的$.get是正确的
您可能会遇到500个错误,并且您没有指定要调用的错误函数,因此您永远看不到它。打开您的控制台(Firebug、Chrome开发者工具等)并转到“网络面板”。它说什么?函数(数据){alert(viewUrl)}是一个回调函数。当ajax请求获得服务器的正确响应时,将执行该命令
所以你应该调试它,使用firefox的firebug扩展,或者使用chrome开发者工具。查看newwork面板,查找此请求,是否已使用http代码“200”响应此请求?是否有特定原因导致您没有使用
var-IPAddressId
?,我知道这不是问题所在,但我很好奇您确定http请求有效吗?如中所示,如果您将警报放在外部(以便一切正常),然后将该地址复制到浏览器栏中,您将获得该页面?