你想一下,你直接发个value  你后台怎么取?举个不相关的例子:你要在一群人中喊:那个谁出来,没人知道是那个谁;
在计算机中,你要获取参数,需要给他个名字。前段后台都一样,JS中获取对象,你是不是也得给个名字或者ID等能标示的吧。

解决方案 »

  1.   

    数据={
         name:value;
    }$.post("....",数据,function(data){
      ....
    });
      

  2.   


    确实是可以的,以前我也只以为必须是 值对格式,但确实是不用, POST数据确实是可以只有数据,PHP、JAVA、Python也都可以取出来,因为我做测试不能总在服务器上接收(其它服务发来的POST数据),想用个简单办法用JS简单模拟一下,但看Jquery好像只支持 {name: value}这种,这种是不行的,我已经找到了JS模拟发送的代码,测试也通过了,不过不是用的Jquery后面给大家帖出来看看
      

  3.   


    不能用 name:value -_-||||
      

  4.   


    <script>
    function Ajax(method,url,callBack,content)
    {
        url=urlRandom(url);
        var XmlHttp=createXmlHttp();
        if(callBack)
        {
            XmlHttp.onreadystatechange=function(){
                callBack(XmlHttp);
                //delete XmlHttp when complete;
                if(XmlHttp.readyState==4)
                {
                    if(XmlHttp!=null) XmlHttp.abort();
                }
            }
        }
        try {
            XmlHttp.open(method,url,callBack?true:false);
        }
        catch(e){
            throw new Error(e);
        }
        if(method.toLowerCase()=="post"){
            XmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        }
        XmlHttp.send(content);
    }
    /* create XMLHttpRequest */
    function createXmlHttp()
    {
        var xmlHttp=null;
        if(window.ActiveXObject)
        {
            try{
                xmlHttp=new ActiveXObject("Microsoft.XmlHttp");
            }catch(e){
                xmlHttp=new ActiveXObject("MSXML2.XmlHttp");           
            }
        }
        else if(window.XMLHttpRequest)
        {
            xmlHttp=new XMLHttpRequest();
        }
        return xmlHttp;
    }
    function urlRandom(url){
        return url;
    }
    function send() {
    var content="<xml>......</xml>";
    Ajax("post", "URL", callback, content);
    }
    function callback(xmlhttp) {
    alert(xmlhttp.responseText);
    }
    </script>
    感谢大家关注,就当大家一起学习了,结帖
      

  5.   

    大哥啊 。。我算是服了  你这是基础啊我还以为有什么高端的 这个两种相应的方式xml和text..
      

  6.   

    -_-||| 确实不会,以前还真没有注意过 嘿嘿嘿好吧,我也没想到这么原始的,,,一直在用jq实现ajax,,,用xml形式或者text格式是我刚学习ajax的时候,也就是你的这种方式