`
Harold_xlp
  • 浏览: 159265 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JQuery发送中文异常

 
阅读更多
使用JQUERY发送请求到后台,通过GETJSON方法,在发送中文的时候,出现发不出去的情况,但英文字母或者数据都可以,通过在页面上使用 encodeURI(encodeURI($("#message").val()))这个功能将中文进行处理,这里的message是一个页面上的ID,然后在后台将这个变量的数据进行获取,通过URLDecoder.decode(URLDecoder.decode(msgTsend,"utf-8"),"utf-8");这个方法来处理!

前端如果没有指定编码,也可以使用下面的方式:
encodeURI(encodeURI($("#myName").val(),"utf-8"),"utf-8")
如果加密后的数据放在URL地址里的话,需要使用附件脚本,将数据再次加密,然后在请求里获取到数据!
分享到:
评论

相关推荐

    php5中文手册 jquery1.4中文手册

    《PHP5中文手册》与《jQuery1.4中文手册》是两份对于Web开发至关重要的参考资料,它们分别详细阐述了PHP编程语言和jQuery JavaScript库的核心概念、语法以及实用技巧。 PHP5作为一款开源的服务器端脚本语言,广泛...

    jquery源码 详细中文注释

    jQuery中的`$.ajax()`方法简化了这一过程,使得发送异步请求变得异常简单。该方法内部使用了XMLHttpRequest对象来进行网络通信,并提供了丰富的配置选项供开发者灵活使用。 #### 四、源码解析技巧 1. **理解变量...

    利用Jquery.AutoComplete插件及微软提供的ChineseConverter.dll实现汉字、拼音、简拼模糊搜索

    本教程将详细介绍如何结合Jquery.AutoComplete插件和微软的ChineseConverter.dll库,实现在网页上进行汉字、拼音和简拼的模糊搜索功能。 首先,Jquery.AutoComplete是jQuery UI库中的一个组件,它能为输入框添加...

    JQuery API

    jQuery简化了Ajax操作,`.ajax()`方法可以发送异步请求,`.get()`, `.post()`是其简化版本。$.getJSON()用于获取JSON数据,而`.load()`则可以将远程内容加载到指定元素中。 **jQuery扩展** jQuery的生态系统中,有...

    修复jQuery Autocomplete在FF中不支持中文的BUG

    当遇到中文显示异常时,问题可能出在字符编码、浏览器兼容性或插件本身对中文字符集的支持上。 针对jQuery Autocomplete在Firefox中不支持中文的BUG,我们可以从以下几个方面进行排查和解决: 1. **字符编码检查**...

    JQuery中Ajax实现

    在JQuery中,Ajax请求变得异常简单,开发者可以轻松地发送异步请求,并处理服务器返回的数据。 ### 页面中的Ajax实现 下面是一个具体的示例,展示如何使用JQuery来实现Ajax请求。 #### 页面代码分析 首先,我们...

    struts2_json_jquery_集成详解.docx

    5. **编写前端**:创建HTML页面(如login.html),并引入jQuery库,使用jQuery的AJAX功能发送请求。 6. **编写JavaScript**:编写login.js,定义AJAX请求的逻辑,处理数据展示。 7. **编写Action**:创建LoginAction...

    达内servlet/jsp/jquery资料

    根据提供的文件信息,以下是对达内servlet/jsp/jquery培训资料中的关键知识点的详细解析: ### 1. 架构 - **C/S 架构(Client-Server 架构)**: - 客户端和服务端通过TCP/IP协议进行通信。 - 特点包括:需要...

    jquery ajax传递中文参数乱码问题及解决方法说明

    本文将详细探讨使用jQuery进行Ajax请求时,传递中文参数可能出现的乱码问题,并给出解决这些问题的方法。当使用jQuery进行Ajax通信时,数据通常需要通过GET或POST方法传输,如果参数为中文,很可能会因为编码方式不...

    ajax请求serlvet传送汉字

    在使用jQuery库时,可以使用`$.ajax()`方法来发送Ajax请求。设置`contentType`参数为`'application/x-www-form-urlencoded; charset=UTF-8'`,确保请求体内容以UTF-8编码: ```javascript $.ajax({ url: '...

    PHP批量删除jQuery操作

    一旦用户点击这个按钮,页面会通过jQuery收集所有选中的复选框对应的id,并将这些id组合成一个字符串,然后通过AJAX请求发送到服务器端的PHP脚本`adminDel.php`进行处理。 代码中: ```javascript $('button')....

    JQuery运用ajax注册用户实例(后台asp.net)

    8. 错误处理:在异步请求过程中难免会遇到错误,比如服务器端错误、网络问题等,ajax提供了一个error回调函数用于处理这些异常情况,能够提升用户体验。 9. 前端代码与后台代码的配合:本例中强调了虽然后台语言...

    ajax教程 中文手册

    - `try...catch`语句块用于捕获可能抛出的异常。 7. **现代浏览器中的改进** - XMLHttpRequest Level 2(XHR2)引入了更多功能,如上传文件、支持跨域资源共享(CORS)等。 - Fetch API是新一代的异步数据获取...

    hibernateAPI,JQeury,liferay中文API

    根据提供的文件信息,我们可以从标题、描述以及部分可读内容中提炼出几个关键知识点:Hibernate API、Liferay中文API、Struts、Spring框架以及jQuery。接下来将分别对这些知识点进行详细解析。 ### Hibernate API ...

    java httpServletResponse返回流进行 下载 - 姐呵呵博客专栏 - CSDN博客1

    在Java web开发中,HTTPServletResponse是用于服务器向客户端发送响应的重要接口。当涉及到文件下载时,我们通常会利用HTTP响应的输出流将文件内容发送到客户端。以下将详细讲解如何使用HttpServletResponse返回流...

    AJAX In Action(中文版)

    - **jQuery**: 一个流行的JavaScript库,简化了AJAX调用和其他DOM操作。 - **Prototype**: 提供了简洁的AJAX接口,如`Ajax.Request()`和`Ajax.Updater()`。 - **Dojo**: 包含丰富的AJAX功能,支持XML、JSON等多种...

    PHP中文手册

    另外,压缩包中的`3-jQuery1.8.3.chm`是关于jQuery库的参考文档,jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、动画效果和Ajax交互。它使得JavaScript编程更加简洁和高效。 `8-PHP常用函数速查...

    Ajax Hacks中文版 创建快速响应Web站点的工具和技巧

    - 异常处理:确保程序在遇到异常时仍能正常运行。 4. **安全性考虑**: - 验证所有输入:防止SQL注入等攻击。 - 使用HTTPS:加密通信内容,保护敏感数据。 5. **渐进增强与优雅降级**:设计时考虑到不同浏览器的...

    用户注册登录系统(含用户名密码验证码验证)

    - 数据库字符集设置为GBK,用于处理中文字符。现代应用中,UTF-8是更通用的编码,兼容多种语言。 4. **安全注意事项**: - 防止SQL注入:示例代码中,没有对用户输入进行任何过滤或转义,这可能会导致SQL注入攻击...

    ASP网站实例开发源码——明仔中文网の音乐MUISC(源码+数据库).rar

    5. 用户界面设计:从"影音娱乐"明仔中文网的音乐模块来看,可能会涉及音乐播放器的实现,这需要理解如何通过JavaScript或jQuery进行前端交互设计。 6. 数据库设计:分析数据库结构,了解如何为音乐网站设计合适的表...

Global site tag (gtag.js) - Google Analytics