jquery $.post方法出错

alert(sex+";"+address+";"+email+";"+group+";"+name+";"+tel);//alert输出所有值都没问题$.post("m... alert(sex+";"+address+";"+email+";"+group+";"+name+";"+tel); //alert输出所有值都没问题

$.post("myTelAdd?flag=4",{"name":encodeURI(name),"tel":tel,"email":encodeURI(email),
"address":encodeURI(address),"sex":encodeURI(sex),"group":encodeURI(group)},function(){
});
//根本没有进入后台,因为后台有检测输出的,但是奇怪的是,有时候post方法可以用,大多数情况下都不能用,有时候重启电脑就有用。
//(地址没错的)
$.getJSON("myTelAdd",{"flag":2},function(Text){})) //这是另一个方法,同样的地址,但它一直有效。
展开
 我来答
匿名用户
2014-05-02
展开全部
//你将encodeURI(name)这些全部定义成变量在外部在用ajax,我也遇到过这样的问题。另外结尾要写清楚返回格式。
var names=encodeURI(name);
var eamils=encodeURI(emails);
var ads=encodeURI(address);
var sexs=encodeURI(sex);
var groups=encodeURI(group);
$.post("myTelAdd?flag=4",{"name":names,"tel":tel,"email":emails,"address":ads,"sex":sex,"group":groups},function(data){
alert("这里返回json,post方法要在最后面写清楚到底返回什么格式的数据如HTML,TEXT,JOSN,XML等等")
},"json");
追问
问题找到了,我竟然在把数据放在form表单里了,然后给了提交按钮ID········表单里的action什么没写
追答
解决了就好。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式