CNET中国旗舰网站
ZDNet China
|
CNET科技资讯网
|
政府采购
|
行业网站联盟
ZDNet China 至顶网是中国最大的企业级IT资源门户
首页
网络安全
存储
服务器
软件
桌面产品
开发
企业管理
白皮书
中小企业
新闻
下载
社区
企业网
无线网
过滤防护
安全管理
网络存储
磁带库/VTL
数据保护
光存储
X86服务器
虚拟化
小型机
操作系统
数据库
中间件
协作办公
手机
笔记本
数码相机
C/S开发
web开发
移动开发
web软件
应用软件
博客
论坛
搜索
搜索
高级搜索
用户登录
用户名:
密码:
登录
新用户注册
社区首页
未证实消息
桌面产品
软件
开发
网络与安全
服务器
存储
下载
苹果爱好者
中小企业
活动专区
病毒/木马
新知天下
CWEEK专属社区
悬赏问答
游客:
注册
|
登录
|
会员
|
搜索
|
论坛设施
|
帮助
ZDNetChina中文社区
»
Web开发
» ajax在WINDOWS系统下调试通过,在linux下为什么就不好用了呢?
C++开发常用工具荟萃
深入理解C语言指针的奥秘
Vista系统解惑要考虑的10件事
Asp.Net 学习资源列表
J2ME与Web Service的罗曼史
中间件技术的思想、概念、分类
.Net开发人员十种必备工具
用JSP 2.0开发Web应用程序
草根挑战豪门PHPer要为自己正名
高手写的php+flash多人视频聊天室
PHP程序员的优化调试技术和技巧
PHP程序员的优化调试技术和技巧
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题:
[转贴]
ajax在WINDOWS系统下调试通过,在linux下为什么就不好用了呢?
mz89757053
版主
UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
楼主
发表于 2008-3-18 13:07
资料
个人空间
短消息
加为好友
开发者在线
ajax在WINDOWS系统下调试通过,在linux下为什么就不好用了呢?
ajax在WINDOWS系统下调试通过,在linux下为什么就不好用了呢?
数据都是调用远程服务器(LINUX)!
==========================================================
var xmlHttp;
function creatXMLHttpRequest() {
if(window.ActiveXObject) {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
} else if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(thebutton) {
var queryString;
//取得输入框的编号
input_num=thebutton.name.substring(11);
//取得输入框中的编号信息
if(eval("document.form1.merchandise_num"+input_num.toString()+".value")=="")
{
alert("错误请输入产品编号信息...");
eval("document.form1.merchandise_num"+input_num.toString()+".focus()")
return false;
}else
{
//取得bank_merchandise_num变量
var bank_merchandise_num=eval("document.form1.merchandise_num"+input_num.toString()+".value");
//接收表单的URL地址
var url = document.form1.bank_url.value+"/getproinfo.php";
creatXMLHttpRequest();
xmlHttp.open("POST",url,"true");
alert("asdfads");
return false;
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlHttp.send("bank_merchandise_num="+bank_merchandise_num);
}
}
function handleStateChange() {
if(xmlHttp.readyState == 1) {
}
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
var xmlDoc=xmlHttp.responseText;
//结析数据,添加到相应的输入框中
alert(xmlDoc);
return false;
var root = xmlDoc.documentElement;
var run_status=root.getElementsByTagName('run_status');
if(run_status[0].firstChild.data=="not_found")
{
alert("错误,您输入的商品编号信息未找到...");
}
else
{
var pro_info=root.getElementsByTagName('pro_info');
var pro_info1=pro_info[0];
var merchandise_num=pro_info1.getElementsByTagName("merchandise_num")[0].firstChild.nodeValue;
var pro_name=pro_info1.getElementsByTagName("pro_name")[0].firstChild.nodeValue;
var pro_price=pro_info1.getElementsByTagName("pro_price")[0].firstChild.nodeValue;
var pro_present=pro_info1.getElementsByTagName("pro_present")[0].firstChild.nodeValue;
//var merchandise_num=pro_info1.getElementsByTagName("merchandise_num")[0].firstChild.nodeValue;
//alert(merchandise_num);
//alert("document.form1.merchandise_name"+input_num+".value="+"'"+pro_name+"'");
eval("document.form1.merchandise_name"+input_num+".value="+"'"+pro_name+"'");
eval("document.form1.price"+input_num+".value="+"'"+pro_price+"'");
eval("document.form1.pro_present"+input_num+".value="+"'"+pro_present+"'");
}
}
}
}
=================================================================
服务器端代码如下:
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='GB2312' ?>";
echo "<content>";
echo '<run_status>';
//取得产品信息
$bank_merchandise_num=clear_input($_POST['bank_merchandise_num']);
if($bank_merchandise_num=="")
{
echo "string_empty";
echo "</run_status>";
echo "</content>";
exit;
}
$sql="select * from pro_info where merchandise_num='$bank_merchandise_num' limit 0,1";
$pro_info=$db->Execute($sql);
if($pro_info->recordcount()==1)
{
echo "ok";
}else
{
//否则返回错误
echo "not_found";
echo "</run_status>";
echo "</content>";
exit;
}
echo "</run_status>";
//挺入产品信息
echo "<pro_info>";
//商品编号
echo "<merchandise_num>";
echo $pro_info->fields['merchandise_num'];
echo "</merchandise_num>";
//商品名称
echo "<pro_name>";
echo $pro_info->fields['pro_name'];
echo "</pro_name>";
//数量
//单价
echo "<pro_price>";
echo $pro_info->fields['pro_price'];
echo "</pro_price>";
//每期价格
//分期数
//颜色
//赠品信息
echo "<pro_present>";
echo $pro_info->fields['pro_present'];
echo "</pro_present >";
echo "</pro_info>";
echo "</content>";
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
开通个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
问卷调查
当前时区 GMT+8, 现在时间是 2009-7-4 09:05
Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.065023 second(s), 3/3 queries
TOP
清除 Cookies
-
联系我们
-
ZDNetChina中文社区
-
无图版