如题

解决方案 »

  1.   

    用get post request都行啊
      

  2.   

    ajax也是get,post两种方式,php用相应的方式来取值就OK了。返回值可用:echo $json;
      

  3.   


    前页代码
    <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";
     }

    ?>
    .....帮忙看下  
      

  4.   


    前页代码
    <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";
     }

    ?>
    帮忙看下  谢谢啊
      

  5.   

    前页代码
    <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";
     }

    ?>
    帮忙看下 谢谢啊
      

  6.   

    看过了,有啥问题吗?
    核心内容是send_request这个函数,在js文件里定义了
    参数第一个就是方式为GET
    那么远端就要用GET来接收
    msg为回调函数
    null应该意思是无参数
    text是返回值类型有啥不明白的吗
      

  7.   

    <li><a href="javascript:test(1);">亚力山卓</a></li>
      

  8.   

    <li><a href="javascript:test(1);">亚力山卓</a></li>
    <div class="tpdiv" id="show"><!--产品图片和描述--> </div>
      

  9.   

    你的test()函数是不是跟ajax_func.js有关,有就业贴出来
      

  10.   

    我是用onclick事件来触发ajax的
      

  11.   

    var http_request = false;
    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("您所请求的页面有异常。");
    }
    }
    }
      

  12.   

    应该和那个没关系 我在test()方法里放了
    alert(1);
    然后点击它执行了
      

  13.   

    看的不是很明白,还是贴下我的代码
    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;
    }
    }
    }
      

  14.   

    看下你的js的路径有没有出错,我把你的ajax_func.js中的内容复制到html中,ajax可以输出
      

  15.   

    <script language="javascript">ALERT("LAJILAJI");</SCRIPT>
      

  16.   

    <script language="javascript">alert("lajia");</SCRIPT> 
      

  17.   

    <script language="javascript">alert("lajia");</script>