javascript如何获取从数据库查询到的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript如何获取从数据库查询到的值相关的知识,希望对你有一定的参考价值。
举个例子就是就是把rs("name")传给javascript的变量abc,怎么传,就告诉我可以传吗?怎么传,不准用别的方法
在页面没有处理完成以前,可以直接在页面里写,比如ASP可以这样写var abc='<%=rs("name")%>';
如果页面已经处理完成,或是静态页使用数据库中的数据,可以用Ajax来获取这个数据,然后赋值给变量即可.
Ajax可以自己写,也可以使用公共框架,比如JQuery等. 参考技术A ajax 服务器端用后台语言编写,通过前台的response对象获得所得到的数据 参考技术B 设置hidden隐藏域,
将查询出来的值付给隐藏域,
然后再前台将隐藏域的值取出来赋给变量abc就行了。追问
这个方法我倒是想过,但是实际情况比较复杂不好用
我们如何从 javascript 变量中获取 php 变量中的值
【中文标题】我们如何从 javascript 变量中获取 php 变量中的值【英文标题】:How can we get value in php variable from javascript variable 【发布时间】:2016-02-26 21:30:57 【问题描述】:我们可以这样吗。 但我没有进入 php 变量。
<?php $n ?> = $(search1).size();
但我是这样的
var n = $(search1).size();
alert(n);
请帮帮我....
【问题讨论】:
不,你不能,你需要使用 AJAX。 PHP是服务器端,JS是客户端。 看来你得学习更多关于 PHP 的知识 【参考方案1】:在将结果发送到客户端之前,PHP 在服务器上进行处理。
例如,如果你这样做:
<p>
<?php
$name = "Dan";
print "hello, $name, ";
?>
How are you?
</p>
客户将获得:
<p>hello, Dan, How are you?</p>
然后,客户端将处理代码中包含的任何 javascript。
因此,在您的情况下,服务器会尝试处理此代码:
<?php $n ?>
然后将结果发送到服务器,将代码附加到标签之外。这会出错,因为 $n 本身不是有效的 php 指令。
所以:在服务器上执行 PHP,然后在客户端执行 javascript。
您应该查看一些教程,并首先尝试了解 PHP 和 Javascript 的工作原理。
http://www.webmonkey.com/2010/02/php_tutorial_for_beginners/
http://www.tutorialspoint.com/php/php_introduction.htm
【讨论】:
以上是关于javascript如何获取从数据库查询到的值的主要内容,如果未能解决你的问题,请参考以下文章
javascript JavaScript从url中获取指定查询字符串的值