AJAX调用后台方法后,不会刷新页面?

qq_28133307 2016-03-28 09:22:34
前台代码:

function clicke(a, b, c) {
$.ajax({
type: "POST",
url: "SummaryList.aspx",//你后台请求URL地址
data: "btn=" + document.getElementById("'" + a + "'").innerText + "&id=" + document.getElementById("'" + b + "'").innerText + "&conferencetype=" + document.getElementById("'" + c + "'").innerText,
});
}

后台代码:

if (Request.Params["btn"] != null && Request.Params["btn"].Trim() != "")
{
btn = Request.Params["btn"];
if (Request.Params["id"] != null && Request.Params["id"].Trim() != "")
{
id = Request.Params["id"];
if (Request.Params["conferencetype"] != null && Request.Params["conferencetype"].Trim() != "")
{
conferencetype = Request.Params["conferencetype"];
if (pt.DeletedSummaryList(btn, id, conferencetype))
{
Response.Redirect(Request.Url.ToString()); //调试走过了这里,却不会刷新页面
}
}
}
}

我这是个删除的功能,点击删除按钮后,跳到后台删除方法中删除,删除成功后页面却不会刷新,这要怎么解决啊?
...全文
267 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_28133307 2016-03-28
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
function clicke(a, b, c) { $.ajax({ type: "POST", url: "SummaryList.aspx",//你后台请求URL地址 data: "btn=" + document.getElementById("'" + a + "'").innerText + "&id=" + document.getElementById("'" + b + "'").innerText + "&conferencetype=" + document.getElementById("'" + c + "'").innerText, success: function(data) { //操作成功会返回到这里 //data 是服务端输出的内容 //需要做什么,都写在这里 } }); }
谢谢了!!!
xuzuning 2016-03-28
  • 打赏
  • 举报
回复
function clicke(a, b, c) { $.ajax({ type: "POST", url: "SummaryList.aspx",//你后台请求URL地址 data: "btn=" + document.getElementById("'" + a + "'").innerText + "&id=" + document.getElementById("'" + b + "'").innerText + "&conferencetype=" + document.getElementById("'" + c + "'").innerText, success: function(data) { //操作成功会返回到这里 //data 是服务端输出的内容 //需要做什么,都写在这里 } }); }
qq_28133307 2016-03-28
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
删除成功后返回url用js做跳转
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language='Javascript'>alert('删除成功!')</script>"); 这方法也试过了,没用
qq_28133307 2016-03-28
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
你没有 success 回调函数,自然就不会有动作
请问一下回调函数里面该怎样写呢?
slwsss 2016-03-28
  • 打赏
  • 举报
回复
删除成功后返回url用js做跳转
xuzuning 2016-03-28
  • 打赏
  • 举报
回复
你没有 success 回调函数,自然就不会有动作
qq_28133307 2016-03-28
  • 打赏
  • 举报
回复
补充:我这是在C#后台中写的前台代码,然后在前台中通过AJAX执行的后台方法

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧