小弟是js的新手 想问 一个简单的问题:
我想用document.getElementById('').innerHTML这句子把值传到 指定的php里的div上,但我的浏览器显示到document.getElementById('').innerHTML里面的值是空的 ,请各位大大帮帮忙~ 先谢过了
我想用document.getElementById('').innerHTML这句子把值传到 指定的php里的div上,但我的浏览器显示到document.getElementById('').innerHTML里面的值是空的 ,请各位大大帮帮忙~ 先谢过了
解决方案 »
- 需求网站制作
- PHP高手请进。把一个三维数组里的所有二维数组取出来比较,取交集
- ByteRun Protector for PHP decode 解码问题,大家一起来研究一下!
- 关于类的构造,本类调用的问题(新手)
- 这个语句的order by b.cn_name加上后就出错,没找到原因,请各位帮看看
- 怎么用PHP接收客户端发送的XML数据?
- 急救:vbscript的focus方法怎么不管用?
- 在线播放
- 我去,碰上奇怪问题了!PHP Console访问数据库正常,在apache下无法工作
- svn扩展安装遇到问题
- 请教一个关于socket的问题!
- 本来菜鸟 求助一个能用的PHP配置环境 win7系统
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true); //这里指定提交给哪个文件处理
xmlhttp.send();
}如果是表单提交,在<form action="">的action里面指定
1.php -------------> 2.js -----------------> 3.php1.php 把值传到 2.js里2.js在后台处理值后 再把值传到3.php3.php 无需刷新网站 而直接更新指定div里的值希望有大大可以为我开解~ 谢谢
就按1L的例子就可以了
客户端收到的东西,全是html.就是浏览器查看源文件时看到的代码.php的作用就是决定这些HTML的内容是什么样(不太精确,不过这么理解也可以),这些HTML传到客户端浏览器后,php就管不着了,这里需要使用权用js。
js是客户端的东西,可以操作这些HTML文件,html被修改后,界面上就会显示出来。ajax思想的核心就是,不用刷新浏览器,js就能与服务器建立连接,调用服务器端的php 代码,还能把取到的数据更新到html上。所以ajax的实现流程是: js与服务器端的php沟通,取数据。取到后,因为JS能操作HTML,再把数据更新到HTML上,界面上就能看到变化了,而这个过程不需要刷新浏览器。乱七八糟的说了一堆,凑和着看吧。
php就管不着了,这里需要使用权用js。
改成:php就管不着了,这里需要使用js。js是客户端的东西,可以操作这些HTML文件
改成:js是客户端的东西,可以操作这些HTML代码