用ajax如何使客户端取得php服务器的返回值?
服务器端ser.php:
<?php
echo "abc";
?>
test.php里的javascript部分这样写
var xmlHttp;
function DanWeiMingChengOnfocus()
{
if (window.XMLHttpRequest) //兼容Mozilla、Safari等浏览器对象
{
xmlHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) //兼容IE浏览器
{
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //创建Msxml2.XMLHTTP控件对象
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//创建Microsoft.XMLHTTP控件对象,该控件作用为获取指定URL的内容
}
catch (e)
{
}
}
}
xmlHttp.open("GET","ser.php", false);
xmlHttp.onreadystatechange = handleDanWeiMingCheng;
xmlHttp.send(null);
}
function handleDanWeiMingCheng()
{
if(xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200 || xmlHttp.status == 0)
{
alert(xmlHttp.responseText);
//alert("abc");
}
}
}
发现结果不对,不能得到abc,请问是哪里有问题?
第三个参数改为 true 试试看
xmlHttp.open("GET","ser.php?n=" + escape(new Date()), true);
涛声依旧啊
Ajax默认就是异步的
xml
相关问答:
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
我在php一个界面刷新以后想在1分钟以后进行操作(比如说弹出个提示框)
高手指点如何操作
是用session的生存时间设置吗?还是别的什么方法
请说详细点。跪求。
什么意思?一分钟后弹出提示提示框?那用javascrip ......
在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
前台代码:
C# code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="tttt.aspx.cs" Inherits="tttt" %>
<%@ Register Assembly="System.W ......
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......