Php AJAX在第二次调用url时失败,并重新加载页面
我使用AJAX加载某些内容,每次第一个请求时它都会工作,但是如果第二个请求是使用相同的功能发出的,则站点会重新加载。Chrome DevTools中不会显示错误,请求不会显示在网络选项卡上,成功中的警报()不会触发,但出错的警报也不会触发Php AJAX在第二次调用url时失败,并重新加载页面,php,jquery,ajax,Php,Jquery,Ajax,我使用AJAX加载某些内容,每次第一个请求时它都会工作,但是如果第二个请求是使用相同的功能发出的,则站点会重新加载。Chrome DevTools中不会显示错误,请求不会显示在网络选项卡上,成功中的警报()不会触发,但出错的警报也不会触发 function loadEdit(name,info) { alert(name + ' ' + info); $('#mainContent').fadeOut('slow', function() { $('#action
function loadEdit(name,info)
{
alert(name + ' ' + info);
$('#mainContent').fadeOut('slow', function() {
$('#actionContent').fadeOut('slow', function() {
$('#loadingContent').fadeIn('slow', function() {
$.ajax({
type: "GET",
cache: false,
url: '/adm/edit.php',
data: {"name": name,"info": info},
error: function(result, status, err) {
alert('HTTP ' + result.status + ' Error Encountered: ' + result.statusText);
alert(result.responseText);
alert('status: '+status+' error: '+err);
},
success: function(data) {
alert('Success');
$('#loadingContent').fadeOut('slow', function() {
$('#actionContent').html(data);
$('#actionContent').fadeIn('slow');
});
}
});
});
});
});
menuClose();
}
更新:
按下页面上的按钮即可调用该函数,示例如下:
<button onclick="loadEdit('grps','1')">EDIT</button>
编辑
按钮包含在表单中,需要将type=按钮添加到表单中以防止默认操作。请添加更多详细信息,如调用loadEdit part…是表单提交触发此功能吗?如果是,请在首次提交后检查表格是否完好无损。。可能是触发此函数的窗体类或id。如何调用loadEdit()
?对不起!按页面上的按钮调用loadEdit()。如果页面重新加载,则如果未设置“保留日志”,则会丢失所有网络信息。因此,请确保您激活此功能,并查看是否有新的网络信息会有所帮助(您可以使用控制台执行相同的操作)