喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 14  1/2  1  2  > 
     
标题: [问题] [php-ajax问题求救] 为什么通过php无法传递参数到ajax函数中?  
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[php-ajax问题求救] 为什么通过php无法传递参数到ajax函数中?

为什么通过php无法传递参数到ajax函数中:代码如下:
<html>
<head>
<script language="javascript">
//初始化一个xmlhttp对象
//开始请求
function startRequest(isolate)
{
 var url = "4-1-1.php";
 var show = document.getElementById("show");
..........

 xmlHttp.open("GET", url, true);

 //获取执行状态
 xmlHttp.onreadystatechange = function() {
  //如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
  if ((xmlHttp.readyState == 4)&& if (xmlHttp.status == 200) ){
   show.innerHTML = xmlHttp.responseText;
  }
 }
 xmlHttp.send(null);
}
</script>
</head>
<body>
<?php
include 'conn.php';
                    $node_res = mysql_query("
                    SELECT .......................//此处为数据库的查询语句);
      while($rode_res_row = mysql_fetch_row($node_res))
echo "<a href=\"#\" onclick=\"startRequest($rode_res_row[0])\">$rode_res_row[0]</a>";

?>
<div id="show"></div>
</body>
</html>
执行数据库的功能没有问题,ajax程序本身也没有问题。
echo "<a href=\"#\" onclick=\"startRequest($rode_res_row[0])\">$rode_res_row[0]</a>"所产生的链接无法继续点击,否则总是说A或B(即$rode_res_row[0]的实际值未定义),$rode_res_row[0]是startRequest的参数,
我不知道问题出在什么地方?
求教于各位大侠!!!!
2006-8-29 03:40 PM#1
查看资料  发短消息  顶部
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[推荐阅读] 多语言网站管理系统???
十万火急呀!!!在线等。。。。。。

求哪位高手指路,拜托了。
2006-8-29 04:02 PM#2
查看资料  发短消息  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3782
帖子 1620
金钱 3782 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] 带换行的赋值给HTML出现的问题?
echo "<a href=\"#\" onclick=\"startRequest({$rode_res_row["0"]})\">{$rode_res_row["0"]}</a>";

这样试试
2006-8-29 04:15 PM#3
查看资料  访问主页  Blog  发短消息  顶部
 
唠叨 (唠叨)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 9955
精华 0
积分 1479
帖子 1546
金钱 1479 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-10-27
状态 离线
[推荐阅读] 单引号在html有没有东西可以标识?
echo "<a href=\"#\" onclick=\"startRequest('$rode_res_row[0]')\">$rode_res_row[0]</a>";

只在 $rode_res_row[0] 是数字时,才不需要用引号括起
2006-8-29 05:13 PM#4
查看资料  Blog  发短消息  顶部
 
wen8u8 (28550)
金牌会员
Rank: 6Rank: 6
审帖法佬



UID 28550
精华 0
积分 1071
帖子 453
金钱 436 喜悦币
威望 0
人脉 635
阅读权限 70
注册 2004-5-14
来自 http://www.nyist.net
状态 离线
[推荐阅读] 替换文字中的双引号
echo '<a href="#" onclick="startRequest('.$rode_res_row[0].')">'.$rode_res_row[0].'</a>';



L,说你最想说的一句话
2006-8-29 05:19 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[推荐阅读] 高薪急聘phper,上海
我调试过,还是不行,出错信息如前;实际上经php编译后的源代码为:

<a href="#" onclick="startRequest(A)">A</a>
<a href="#" onclick="startRequest(B)">B</a>

为什么呢?
2006-8-29 05:22 PM#6
查看资料  发短消息  顶部
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[推荐阅读] 特殊字符转换为其html格式?
出错信息为
'A''B'未定义
2006-8-29 05:24 PM#7
查看资料  发短消息  顶部
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[推荐阅读] 求助关于正则的问题
另外,版主,我一直在线,但为什么显示为离线状态?
2006-8-29 05:25 PM#8
查看资料  发短消息  顶部
 
podcast1
新手上路
Rank: 1



UID 78814
精华 0
积分 35
帖子 30
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-22
状态 离线
[推荐阅读] 怎样把一个符合数组的字符串用数组的形式运行?
用唠叨 (唠叨) 的方法调试,错误信息改为未定义对象(object expected)
2006-8-29 06:07 PM#9
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11786
帖子 4970
金钱 11783 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 悄悄问一下,一个SQL查询语句能有两个group by吗?


QUOTE:
原帖由 podcast1 于 2006-8-29 05:24 PM 发表
出错信息为
'A''B'未定义
察看输出的东西
如果A和B不是对象
那么就应该是字符串
使用单引号解决他们吧




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2006-8-29 06:10 PM#10
查看资料  Blog  发短消息  顶部
 14  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025180 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP