ajax提交数据以后刷新当前页面,怎么实现

ajax提交数据以后刷新当前页面,怎么实现


慕妹3146593
浏览 528回答 2
2回答

小唯快跑啊

把页面内容放在一个 Div里 iD随便取名,然后做一个View 和页面内容一样的.随时准备 mvc ajax提交后的数据返还给这个View. 然后把View镶嵌在 这DIV里。AjaxOptions 属性里 UpdateTargetId = “DivID” 。实现这个要js+ajax文本框可以不用放在form里面 按扭可以不用submit类(因为如果是submit在form里按它会刷新页面), 按扭可以是button,可以给它设置onclick命令,通过js取文本框里的内容,用ajax发给a.asp就行了。onreadystatechange这句你也可以不用写如果没有需要。在a.asp页面把接受到的文本输入数据库。

白猪掌柜的

如果用的是jquery的ajax的话,在ajax完成中会有回调函数,success是代表请求成功的,在函数中写location.reload(),就可以刷新当前页面,如果要请求完成jquery也有函数ajaxComplate(),可以直接去查一下jquery的文档。如果是原生的ajax,则在onreadystatechange方法中判断传输成功(readyState ===4 并且status === 200这两个属性值)之后location.reload()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery