关于PHP获取数据库值后如何值给JS并进行调用 5

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)ordie("Couldno... $conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password)
or die("Could not connect: ".mysql_error());
mysql_query("set names 'GBK'");
$strsql="select * from y_dians";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$arr_point = '';
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$arr_point = $row['point']; //正确取值
echo $arr_point; //显示出来也是正确的数据
}
然后我想把这个值$arr_point 传给JS

echo '<script type="text/javascript">';
echo 'var points = [$arr_point];' ; //我想在这里获取值并放入自定义points,下面可使用我自定义的值。
echo 'var pt = new B.pt(points);'; //调用points
echo ' </script> '
===============================
谁能帮我一下??把$arr_point值变成points给我调用。
或者有其它方法也行,能实现就行了。谢谢
展开
 我来答
bensonlndj
2013-06-25
知道答主
回答量:24
采纳率:0%
帮助的人:10.8万
展开全部
PHP是服务器语言,而JS是前端浏览器语言,这两种语言处理的机制是不一样的,你可以试着用下嵌套语言来调用$arr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a75a762
2013-06-22 · TA获得超过110个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:159万
展开全部
我一直用笨点方法
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$arr_point .= $row['point'].', '; //正确取值
}
echo 'var points='['.$$arr_point.']';

直接打的,应该没有错吧
更多追问追答
追问
不行,没解决。

echo 'var points='['.$$arr_point.']'; //不知道是否正确

echo 'var pt = new B.pt(points);'; //总之我里不能调用
追答
你审查元素看看,我这里是输出定义js数组,没有输出var points=[1,2,3,4,]  这种?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwwiyd
2013-06-25
知道答主
回答量:18
采纳率:0%
帮助的人:14.4万
展开全部
很简单~在你的web页面用ajax调用你PHP 就可以了~
追问
哥,能给个详细有代码的例子吗。。。我对ajax一窍不通。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式