Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用json vb.net调用Jquery ajax_Jquery_Ajax_Call - Fatal编程技术网

使用json vb.net调用Jquery 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

在使用Jquery对vb.net服务器端代码进行ajax调用之后,我需要在ajax调用成功后重新加载整个页面

这是我的客户端AJAX调用

$(“#按钮保存”)。单击(函数(){


}))

您使用了错误的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();