js链接字符串的问题

deathoctopus 2012-04-26 12:17:25
作了一个网站评分的功能,想利用java调用php页面把分数写进数据库里,可是每次调用url的时候都没法用+号来连接网址
代码如下
var url="../tools/rate.php?cid=1&score="+str; 这一行的前半截可以运行,数据库也有反映,可就是后面的+str总也不能加上去
function sendRate(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="../tools/rate.php?cid=1&score="+str;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

从这里抄下来的:http://www.w3school.com.cn/php/php_ajax_database.asp
...全文
92 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
deathoctopus 2012-04-26
  • 打赏
  • 举报
回复
我错了,alert(str)居然是空的
逃。。
三石-gary 2012-04-26
  • 打赏
  • 举报
回复
你把
alert(str)出来的结果发上来。。
乌镇程序员 2012-04-26
  • 打赏
  • 举报
回复
说了这么半天,你传递进去的str的值是什么类型的,举个例子看看。
deathoctopus 2012-04-26
  • 打赏
  • 举报
回复
alert的也不正常

str的值的话,我试过用.toString(),也不行
aopha 2012-04-26
  • 打赏
  • 举报
回复
1、用alert打印一下url,看看是什么,是不是你期望的
2、用findbug检查一下,请求的url是否正确
3、web后台打印一下收到的参数对不对。
4、检查sql
三石-gary 2012-04-26
  • 打赏
  • 举报
回复
str是什么值啊。。
乌镇程序员 2012-04-26
  • 打赏
  • 举报
回复
var url="../tools/rate.php?cid=1&score="+str;
alert(url); //弹出来的字符串是否正常?

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧