我最近刚开始搞javasrcipt的开发,目前打算用客户端调用http来连接server,可是server端还没开发好。
有什么可用的URL,我想感受一下javasrcipt的网络开发,类似以下代码    var ar request = new XMLHttpRequest();
    request.open("GET", "/modules/mod_calendar.php?month="+3+"&year="+2010, true);
    request.onreadystatuschange = function()
    {
        if (request.readystatus == 4)

解决方案 »

  1.   

    我装了XAMPP,怎么测试呢?写了“request.open("GET", "http://localhost/xampp/splash.php", true);”但不管用
      

  2.   

    javascript:document.write(navigator.userAgent);
      

  3.   

    楼上的你的代码确实能work,但我是想测试下XMLHttp
      

  4.   

    网上找一些开放的API或webservice试试,特别是查车次啊,天气啊,地图什么的,QQ也有一些开发的API可以用的
      

  5.   

    server端不一定要是php这样的页面,也可以请求一个html页面,里面随便放些内容,就可以测试了
      

  6.   

    这个需要调用js现成的库,你应该有测试的客户端,有现成的客户端,跑通之后,在换成js的,原理是一样的
      

  7.   


    function SendECPRequest() {
        alert("SendECPRequest");
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance();
        /*
        req.onreadystatuschange = function() {
            if (req.readystatus == 4)
            {
                alert("req.readystatus");
            }
        }
        */
        req.onprogress = onProgress; 
        req.onload = onLoad; 
        req.onerror = onError; 
        req.open('GET', "http://localhost", true);
        //req.open("GET", "http://www.douban.com", false);
        req.send(null);
    }function onProgress(e){
        alert("onProgress");
    }function onLoad(e){
        alert("onLoad");
        dump(e.target.status+'\n\n'+e.target.responseText); 
    }function onError(e){
        alert("onError:status=" + e.target.status); 
    }
    调用之后总是返回错误对话框"onError:status=0" ,不知道为啥
      

  8.   

    写一个最简单的splash.php页面就可以了。
    比如把URL中的参数输出。不过,楼主要明白一点,
    JavaScript最主要的应用还是在客户端。
    Ajax只是很小的一部分。
      

  9.   

    照理说这句应该返回正确的结果啊
    req.open("GET", "http://www.douban.com", true);