我对更新面板的使用和 Jquery:Ajax() 方法的使用有点困惑。
它们都用于部分回发吗..
哪种休耕方式最好?
请帮我解决这个问题..
更新面板执行页面的完全重新渲染,获取与面板匹配的部分并将其发送回客户端。然后浏览器用新的 html 替换更新面板的内容。
jQuery 的 AJAX 方法允许您向任何页面发出任何请求并以您选择的任何方式处理响应数据。这可能包括从 Web 服务读取 JSON 响应、获取 html 或您想要的任何其他内容。实际上,AJAX 为您提供了一种机制,可以模拟用户使用 GET 或 POST 数据浏览给定的 url,并以您想要的任何方式操作结果。
值得注意的是,更新面板是建立在 AJAX 之上的(技术上是 JavascriptXMLHttp请求 http://www.w3.org/TR/XMLHttpRequest/) 目的。
更新面板也存在一些问题,例如,如果您的验证码位于面板之外;当面板更新时,用户可见的验证码不会改变。服务器生成一个新页面,包括新的验证码。当用户提交表单时,他们的验证码是旧验证码。
简而言之,您可以更好地控制 AJAX,学习如何使用它将会很有帮助,但根据您的用例,更新面板可能会以更少的精力完成您需要的工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)