jquery post问题

CDSoftwareWj 2014-03-25 11:34:27
jquery post数据中的 data 要求是 值对数据也就是 name: value 这种,
我想问的是,怎么发没有参数名的post?直接上value的 jquery可以吗?
...全文
173 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
乔不思 2014-03-26
  • 打赏
  • 举报
回复
引用 7 楼 CDSoftwareWj 的回复:
[quote=引用 6 楼 zhouren1314 的回复:] 大哥啊 。。我算是服了。。。 你这是基础啊。。。我还以为有什么高端的。。。 这个两种相应的方式。。。xml和text..
-_-||| 确实不会,以前还真没有注意过 嘿嘿嘿[/quote] 好吧,我也没想到这么原始的,,,一直在用jq实现ajax,,,用xml形式或者text格式是我刚学习ajax的时候,也就是你的这种方式
CDSoftwareWj 2014-03-26
  • 打赏
  • 举报
回复
引用 6 楼 zhouren1314 的回复:
大哥啊 。。我算是服了。。。 你这是基础啊。。。我还以为有什么高端的。。。 这个两种相应的方式。。。xml和text..
-_-||| 确实不会,以前还真没有注意过 嘿嘿嘿
乔不思 2014-03-26
  • 打赏
  • 举报
回复
引用 5 楼 CDSoftwareWj 的回复:

<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>
感谢大家关注,就当大家一起学习了,结帖
大哥啊 。。我算是服了。。。 你这是基础啊。。。我还以为有什么高端的。。。 这个两种相应的方式。。。xml和text..
乔不思 2014-03-26
  • 打赏
  • 举报
回复
数据={ name:value; } $.post("....",数据,function(data){ .... });
木鱼121 2014-03-26
  • 打赏
  • 举报
回复
你想一下,你直接发个value 你后台怎么取?举个不相关的例子:你要在一群人中喊:那个谁出来,没人知道是那个谁; 在计算机中,你要获取参数,需要给他个名字。前段后台都一样,JS中获取对象,你是不是也得给个名字或者ID等能标示的吧。
CDSoftwareWj 2014-03-26
  • 打赏
  • 举报
回复

<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>
感谢大家关注,就当大家一起学习了,结帖
CDSoftwareWj 2014-03-26
  • 打赏
  • 举报
回复
引用 2 楼 zhouren1314 的回复:
数据={ name:value; } $.post("....",数据,function(data){ .... });
不能用 name:value -_-||||
CDSoftwareWj 2014-03-26
  • 打赏
  • 举报
回复
引用 1 楼 lixiaohua886 的回复:
你想一下,你直接发个value 你后台怎么取?举个不相关的例子:你要在一群人中喊:那个谁出来,没人知道是那个谁; 在计算机中,你要获取参数,需要给他个名字。前段后台都一样,JS中获取对象,你是不是也得给个名字或者ID等能标示的吧。
确实是可以的,以前我也只以为必须是 值对格式,但确实是不用, POST数据确实是可以只有数据,PHP、JAVA、Python也都可以取出来,因为我做测试不能总在服务器上接收(其它服务发来的POST数据),想用个简单办法用JS简单模拟一下,但看Jquery好像只支持 {name: value}这种,这种是不行的,我已经找到了JS模拟发送的代码,测试也通过了,不过不是用的Jquery 后面给大家帖出来看看

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧