如何获得Ajax的返回值
主函数
function main()
{
read();
}
function read()
{
var xmlhttp=initxmlhttp();
var url="read.php";
var posts="num=1"
var data="";
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(posts);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
data=xmlhttp.responseText;
}
}
}
如何在main函数中获得read函数中的data值?
你在read中返回不就可以了,要不就定义全局变量。
这样是不行的,我试过设置全局变量的,比如就是把data设置为全局变量,可是在xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
data=xmlhttp.responseText;
alert(data);
}
这个时候是正确的值,可是一到main中时,就是没有定义了
{{
相关问答:
如金山词霸网页左上角上的每日一句
$('#elementID').html();
应该可以吧
别沉了啊!~!
问题不够清晰
document.getElementById("控件ID").innerHtml;
h ......
大家好,请高手们指点
我的servlet文件是:
package com.ljc.rank.ajax;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet ......
C#.net中 ,如果调用以下代码就会出现下面的错误。请高手指教。
HTTP 错误 403 - 禁止访问
Internet Explorer
function postdata(msg,url,data)
{
var xmlhttp=createxmlhttp ......
我现在用struts2框架中需要使用ajax实现局部刷新,但是从容器里返回的值不知道怎么从struts.xml配置文件里映射到jsp页面里,以前servlet里写out.orint("xxxxx")就可以得到~,但是现在用struts就不知道怎么 ......