jquery ajax get方法的编码问题

服务器端接收textid中文乱码... 服务器端接收textid中文乱码 展开
 我来答
匿名用户
推荐于2016-09-07
展开全部
  jquery ajax get方法定义和用法;
  get() 方法通过远程 HTTP GET 请求载入信息。
  这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
  语法如下:
  $(selector).get(url,data,success(response,status,xhr),dataType)
  该函数是简写的 Ajax 函数,等价于:
  $.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
  });
  根据响应的不同的 MIME 类型,传递给 success 回调函数的返回数据也有所不同,这些数据可以是 XML root元素、文本字符串、JavaScript 文件或者 JSON 对象。也可向 success 回调函数传递响应的文本状态。
  对于 jQuery 1.4,也可以向 success 回调函数传递 XMLHttpRequest 对象。
longwu90604017
2013-10-28 · TA获得超过205个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:72.3万
展开全部
encodeURI($("#textid").val());

这样写就不会出现乱码了

更多追问追答
追问
那么在GetPic中取到textid以后怎么转换成中文呢
追答
采用ajax的get请求会将中文参数编码,post的就不会出现这样的问题。
你所讲的GetPic是什么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaol_011
2013-10-28
知道答主
回答量:17
采纳率:0%
帮助的人:4.8万
展开全部
需要转码,var c_msg = escape($.trim($('#textarea_'+c_cid).val()));

像这个一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
度了个百
2013-10-28
知道答主
回答量:23
采纳率:0%
帮助的人:5.8万
展开全部
用get方式会产生一些未知问题,我也碰到过,后来我用了post
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式