无刷新操作,回传JS不执行?

weixin_41240366 2022-03-22 09:56:04

无刷新操作问题,回传数据时,设置的JS弹窗为什么不执行啊

以下是1.asp页面内容

<script type="text/javascript" src="jquery-1.7.1.js"></script>
<script>
$(function(){
var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}
$('input:[name=Ext]').bind('click',function(){
	var ThisVal = $(this).val("");
	var url = "2.asp?fun=" + ThisVal ;
  xmlHttp.onreadystatechange = updatePage1;
  xmlHttp.open("GET", url, true);
  xmlHttp.send(null);  
});
function updatePage1() {
  if (xmlHttp.readyState < 4) {
	$(".ExtDiv").html("<img src='loading.gif' width='50px'/>");
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	$(".ExtDiv").html(response);
  }
}
})
</script>
<div class="ExtDiv">
    <label><input name="Ext" id="Ext" type="radio" value="1" />未申请</label>
    <label><input name="Ext" id="Ext" type="radio" value="2" />申请中</label>
    <label><input name="Ext" id="Ext" type="radio" value="3" />生效中</label>
    <label><input name="Ext" id="Ext" type="radio" value="4" />退回</label>
    <label><input name="Ext" id="Ext" type="radio" value="5" />退回并通知</label>
</div>

以下是2.asp内容,为什么JS不执行呢?

<%
if Request.QueryString("fun") = "5" then
dim Mss
if Mss = "1" then 			'Mss等于1时信息发送成功
	Response.Write("恭喜,邮件通知发送成功")
	Response.End
ElseIf Mss = "2" Then
	Response.Write("<script language=javascript>alert('对不起,邮件发送失败');</script>")
	Response.End
End If
%>

 

...全文
58 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问

87,996

社区成员

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

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