前页代码 <script> function test(i) { var url="test.php?id="+i; send_request("GET",url,null,"text",msg); } function msg() { alert(2); var list=http_request.responseText; document.getElementById("show").innerHTML=list;
前页代码 <script src="js/ajax_func.js" type="text/javascript"></script> <script> function test(i) { var url="test.php?id="+i; send_request("GET",url,null,"text",msg); } function msg() { alert(2); var list=http_request.responseText; document.getElementById("show").innerHTML=list;
前页代码 <script src="js/ajax_func.js" type="text/javascript"></script> <script> function test(i) { var url="test.php?id="+i; send_request("GET",url,null,"text",msg); } function msg() { alert(2); var list=http_request.responseText; document.getElementById("show").innerHTML=list;
前页代码
<script>
function test(i)
{
var url="test.php?id="+i;
send_request("GET",url,null,"text",msg);
}
function msg()
{
alert(2);
var list=http_request.responseText;
document.getElementById("show").innerHTML=list;
}
</script>
PHP代码
<?php
$xmlHttp=$_GET["id"];
if($xmlHttp=="1")
{
echo "2";
}
else
{
echo "sssssssss";
}
?>
.....帮忙看下
前页代码
<script src="js/ajax_func.js" type="text/javascript"></script>
<script>
function test(i)
{
var url="test.php?id="+i;
send_request("GET",url,null,"text",msg);
}
function msg()
{
alert(2);
var list=http_request.responseText;
document.getElementById("show").innerHTML=list;
}
</script>PHP代码
<?php
$xmlHttp=$_GET["id"];
if($xmlHttp=="1")
{
echo "2";
}
else
{
echo "sssssssss";
}
?>
帮忙看下 谢谢啊
<script src="js/ajax_func.js" type="text/javascript"></script>
<script>
function test(i)
{
var url="test.php?id="+i;
send_request("GET",url,null,"text",msg);
}
function msg()
{
alert(2);
var list=http_request.responseText;
document.getElementById("show").innerHTML=list;
}
</script>PHP里的代码
<?php
$xmlHttp=$_GET["id"];
if($xmlHttp=="1")
{
echo "2";
}
else
{
echo "sssssssss";
}
?>
帮忙看下 谢谢啊
核心内容是send_request这个函数,在js文件里定义了
参数第一个就是方式为GET
那么远端就要用GET来接收
msg为回调函数
null应该意思是无参数
text是返回值类型有啥不明白的吗
<div class="tpdiv" id="show"><!--产品图片和描述--> </div>
function send_request(method,url,content,responseType,callback){
http_request=false;
if(window.XMLHttpRequest){//Mozilla浏览器
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/xml");
}
}
else{
try{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!http_request){
window.alert("不能创建XMLHttpRequest对象实例。");
return false;
}
if(responseType.toLowerCase()=="text"){
http_request.onreadystatechange=callback;
}else{
window.alert("响应类别参数错误。");
return false;
}
if(method.toLowerCase()=="get"){
http_request.open(method,url,true);
}
else if(method.toLowerCase()=="post"){
http_request.open(method,url,true);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}else{
window.alert("http请求类别参数错误。");
return false;
}
http_request.send(content);
}
//处理返回文本格式信息的函数
function processTextResponse(){
if(http_request.readyState==4){
if(http_request.status==200){
alert("Text文档响应");
}else{
alert("您所请求的页面有异常。");
}
}
}
function processXMLResponse(){
if(http_request.readyState==4){
if(http_request.status==200){
alert("XML文档响应");
}else{
alert("您所请求的页面有异常。");
}
}
}
alert(1);
然后点击它执行了
var Xmlhttp;
function createXmlhttp()
{
var objhttp=null;
try
{
objhttp=new ActiveXObject('Microsoft.XMLHTTP') ;
}
catch(oc)
{
objhttp=null ;
}
if ( !objhttp && typeof XMLHttpRequest != 'undefined' ) {
objhttp=new XMLHttpRequest();
}
return objhttp;
}
function sendAjax()
{
var t=document.getElementById('bigclass').value;
var data='username=' +t;
Xmlhttp=createXmlhttp();
Xmlhttp.open("POST",'ajax.php',true);
Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
Xmlhttp.send(data);
Xmlhttp.onreadystatechange=resultStr2;
}function resultStr2()
{
if(Xmlhttp.readyState==4)
{
if(Xmlhttp.status==200)
{
var result;
result=Xmlhttp.responseText;
document.getElementById("MyDiv").innerHTML=result;
}
}
}