使用json vb.net调用Jquery ajax
在使用Jquery对vb.net服务器端代码进行ajax调用之后,我需要在ajax调用成功后重新加载整个页面 这是我的客户端AJAX调用 $(“#按钮保存”)。单击(函数(){使用json vb.net调用Jquery ajax,jquery,ajax,call,Jquery,Ajax,Call,在使用Jquery对vb.net服务器端代码进行ajax调用之后,我需要在ajax调用成功后重新加载整个页面 这是我的客户端AJAX调用 $(“#按钮保存”)。单击(函数(){ })) 您使用了错误的ajax调用,无法将其分配到变量中,并且错误地发送了数据 var jqxhr = $.ajax({ url: "Correction.aspx", type: "POST", timeout: 10000, data: "jsonData=" + jsonString
})) 您使用了错误的ajax调用,无法将其分配到变量中,并且错误地发送了数据
var jqxhr = $.ajax({
url: "Correction.aspx",
type: "POST",
timeout: 10000,
data: "jsonData=" + jsonStringData
})
.error(function () {
alert('Error');
})
.success(function (data) {
alert('Success');
});
用这个
$.ajax({
url: "Correction.aspx",
type: "POST",
timeout: 10000,
data: {jsonData: jsonStringData}
})
.error:(function () {
alert('Error');
})
.success:(function (data) {
window.location.reload(true);
});
或者不使用重载而使用
window.location.reload(true);
您可以创建隐藏按钮并在成功时调用$(“您的按钮”)。单击();
它将刷新您的页面
$("#<%= btnrefresh.ClientID %>").Click();
$(“#”)点击();
我总是使用这种技术,而且工作得很完美这没有帮助。谢谢您的回复。@user1733547请查看编辑后的答案,我希望也缺少
:
,成功后没有错误。它不会刷新整个页面。下面是一个场景。。。我在Correction.aspx中有GridView1和Gridview2。GridView1用于显示数据库中的数据。我正在更新或删除记录的Gridview2。因此,当我单击GridView1中的任何记录时,它会在Gridview2中填充数据,在更改Gridview2中的某些字段后,我点击“保存”按钮,在这里调用Jquery AJAX调用。因此,一旦AJAX调用完成,我需要加载Correction.aspx页面,其中包含在Gridview1中显示的更新值。
$("#<%= btnrefresh.ClientID %>").Click();