请问下为什么javascript和php的变量不一样
我发现javascript中的变量需要先声明下,比如vari而php中的不需要,而且php中的变量前面有$符号,但是我知道javascript和php有很多联系,那么,这...
我发现javascript中的变量需要先声明下,比如var i 而php中的不需要,而且php中的变量前面有$符号,但是我知道javascript和php有很多联系,那么,这种变量不一样的现象应该怎么解决呢,高手给解释下这个问题吧
最好贴个源代码看看
用javascript给i赋值,然后用php中的echo显示出来,或者说javascript能不能做个文本框,用于输出或者输入,类似于 <p><input type="text" name = 'num1' value=""/></p> 展开
最好贴个源代码看看
用javascript给i赋值,然后用php中的echo显示出来,或者说javascript能不能做个文本框,用于输出或者输入,类似于 <p><input type="text" name = 'num1' value=""/></p> 展开
1个回答
展开全部
问题一,其实不是什么联系,javascript跟php没有任何关系.一个用来做服务器脚本,一个用来做客户端脚本(虽然javascript也可以在asp中做服务器脚本),但其实他们没有任何的关系.
可能你觉得他们相似,其实不怕老实话你知,其实很多语言都是相似的,学了一门语言,其它的一般都能很快掌握.就好像你学了C语言,其实同级语言都很容易掌握(当然不包括一些机器语言,如:汇编,因为他们不在同一层次上.汇编是直接控制机器指令的)
问题二,javascript 给i 赋值,再用php输入来,是要经过提交的,php不在客户端运行.所以要把内容提交到服务器上,再站php 运算得到结果,再以把结果返回到客户端(这里当然指的是浏览器啦)显示..
问题三,javascript可以做一切显示的东西 ,包括文本框,动画,游戏什么都可以.
如 纯javascript 生成<p><input type="text" name = 'num1' value=""/></p>:
<script>
window.onload=function(){
var p = document.createElement("p");
document.body.appendChild(p);
var ipt = document.createElement("input");
ipt.type='text';
ipt.name='num1';
ipt.value='';
p.appendChild(ipt)
}
</script>
运行结果
更多追问追答
追问
那如果这样的话,能不能通过javascript把变量提交给num1这个textbox,然后再从num1中传递给php处理呢,不怕你笑话,我以前学.net的时候,就常常用textbox干这种事
追答
javascript是可能 向text框赋值, javascript可以完成所有前端的东西 ....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询