如何通过JAVASCRIT变量给PHP变量赋值

来源:百度知道 编辑:UC知道 时间:2024/07/15 18:14:50
简单意思就是JAVASCRIPT嵌套PHP 然后通过赋值过来的变量执行SQL语句
我没说JS可以嵌套PHP,这个问题可以告一段落了 其实我想解决的是通过JS 或是AJAX 如何请求服务器?当然VB什么的有好方法也可以,开始是我没太明确这是初学者的问题高手们别见怪啊,我已经尝试过了JS嵌套不了PHP值根本赋不进去。还请高手帮忙解决下小弟的这个问题“通过JS 或是AJAX 如何请求服务器?当然其它脚本语言有好方法也可以。虚心学习!”

最简单的用js给form的变量赋值,然后提交给php处理,或者是跟楼上说的用ajax,如果ajax不明白,可以看看jquery,有现成的教程,都封装好了。很简单的

一个是客户端的,一个是服务器端的,根本就不是一个地方的东西怎么一起做事呢?
就好像你在美国,我在中国,我说:“HI,哥们,把那份报告递给我!”
你的这个要求,可以采用AJAX技术,把JS的变量写到一个字符串,然后用AJAX发送到服务器,再由PHP执行后把结果返回给JS。
这就好像我在中国打电话给你,说:“HI,哥们,把那份报告传真给我!”你接到电话后,再把传真发过来。

补充:
你还没明白么?javascript嵌套PHP那是不可能的。js是客户端脚本,而PHP是服务器端脚本。
是的,编程的时候你可以把他们写在一个文件里,但是执行的时候,PHP部分是在服务器端就已经执行完成了。而JS部分,则是发送到客户端(一般就指游览器)后,由游览器的JS解释引擎来解释执行的。
你先把这个关系搞清楚了。
所以你这个问题,用AJAX是比较好的办法。你也可以用网页跳转来做。不管用什么方式,总之就是你要进行一次客户端到服务端的HTTP通讯,这样才能把JS的变量传递给PHP。

你先搞清楚PHP的执行流程...哪个先执行那个后执行..就不会提问那么无聊的问题了~

接到请求 -> 解析PHP代码生成HTML -> 浏览器接受到服务器的HTML文本 -> 渲染HTML并执行JS

最好用ajax。
哦还有个办法,利用框架
给框架的herf赋值,用GET传递,不过我想应该很麻烦