a.jsp通过Ajax调用b.jsp,然后返回b.jsp的内容显示在a.jsp中。现在遇到一个问题,就是在b.jsp中定义了js,在a.jsp中click button并没有调用该js。在firefox中通过Firebug查看源代码。把它保存成html或jsp,js都可以被调用。请教大侠,问题出在哪?谢谢!
-----a.jsp-----------------------
<%@ page language="java" contentType="text/html" %>
<%
String tt = "Title";
%>
<%=tt %>
Get Content
End
xmlhttp = new XMLHttpRequest(); function getContent() { xmlhttp.open("POST","b.jsp",true); xmlhttp.send(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } }--------------------b.jsp-------------------------
<%@ page language="java" contentType="text/html" %>
<%
String aa = "To include jsp";
%>
<%=aa %>
Get Name
---------------------src.html---------------------------
Get Content
Get Name function getName() { alert("ok"); document.getElementById("myname").value = 'Bill'; }
End
xmlhttp = new XMLHttpRequest(); function getContent() { xmlhttp.open("POST","b.jsp",true); xmlhttp.send(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } }
-----------------------End------------------------