无需页面刷新即可从服务器获取响应

时间:2013-10-10 07:55:49

标签: ajax

<script type="text/javascript">
function fun1(){

var xmlHttp;
try {// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();  
} catch (e) {// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
 alert("Your browser does not support AJAX!");
 return false;
}
}
}

xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4) {
var respText = xmlHttp.responseText.split('<body>');
elem.innerHTML = respText[1].split('</body>')[0];
$("#st-content").show();
}
}
var ur='Tips.action';
xmlHttp.open("GET", ur, true);
xmlHttp.send(null);
}
</script>

实际上我有2个jsps.one用于插入,另一个用于查看插入的记录。 插入的jsp页面出现在popup中。在提交表单后,插入的记录应该在另一个jsp中查看而不刷新页面。 我怎样才能做到这一点?请任何人指导我完成这项任务

1 个答案:

答案 0 :(得分:0)

ajax成功响应你可以将响应文本替换为弹出的当前html代码或div代码