【发布时间】:2011-01-09 21:35:57
【问题描述】:
我将在 PHP 中使用 AJAX 获取选中的单选按钮值。我已经完成了以下代码,但我无法继续。
我需要你的帮助。
ajax_radio.php
<html>
<head>
<script type="text/javascript" src="ajax.js" ></script>
</head>
<body>
<input type="radio" name="radio1">Blue</input>
<input type="radio" name="radio2">White</input>
<input type="radio" name="radio3">Red</input>
<input type="button" name="btn" value="Click" onClick="hello('a')"></input><br />
<input type="text" id="btn_get" name="get_btn_value"></input>
</body>
</html>
ajax.js
var xmlHttp;
function GetXmlHttpObject(){
try{
xmlHttp = new XMLHttpRequest();
}
catch(e){
try{
xmlHttp = new ActiveXObject(Msxml2.XMLHTTP);
}
catch(e){
try{
xmlHttp = new ActiveXObject(Microsoft.XMLHTTP);
}
catch(e){
alert("doesn't support AJAX");
return false;
}
}
}
}
function hello(a){
GetXmlHttpObject();
xmlHttp.open("GET","ajax_radio.html?",true);
xmlHttp.onreadystatechange = response;
xmlHttp.send(null);
}
function response(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var radio_text = xmlHttp.responseText;
document.getElementById('btn_get').innerHTML = radio_text;
}
}
}
你知道如何完成吗?提前致谢。 :)
编辑:
由于网络速度太慢,我现在无法在此处发布代码。对不起。
我已在rapidshare 中分享它。能不能先下载,然后帮忙?非常感谢。
我回家后必须更新它。太糟糕了。
【问题讨论】:
-
huuuuh,所以您不能粘贴代码,因为我们的网络很慢?我认为粘贴是标准的 Windows 功能:D...
-
我可以粘贴代码,但是当我提交页面时,它竟然是空白的。我尝试在其他地方发布或制作一个 zip 文件。我很抱歉。
-
只需将 ajax 的源代码用
包装即可 -
选择您的代码并单击编辑器中带有 1 和 0 的漂亮小按钮。代码必须始终由四个空格表示。
-
如果有人真的下载了它,请帮我们一个忙并粘贴进去。
标签: php ajax radio-button