`
羽风之扬
  • 浏览: 86150 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax往后台传多值及回调函数乱码问题

阅读更多
1;往后台传多值问题
function newstatust(p6id,referencenumber,taskId)
{
$.ajax({
type : "post",
url : "newstatus.action",
data : {p6OrderId:p6id,referencenumber:referencenumber,taskId:taskId},
success : function(data) {
if(data != "" && data != null){
var arry = data.split("/");
if(arry[4]=='D'){
newstatush(p6id);
}else if(arry[4]=='U'){
alert("ITMS工单撤销中,请报障处理!");
}else if(arry[4]=='R'||arry[4]=='A'){
if(arry[1] =='98' && arry[2] =='3'){
if(confirm("ITMS工单未回单,是否确定强制回单?"))
{
        newstatuso(p6id,arry[0]);
}
else
{
        return false;
}
}else if(arry[1] =='0' && arry[2] =='3'){
newstatuo(p6id,arry[0]);
alert("ITMS工单已回单,请等待订单流转!");
}else if(arry[1] =='0' && arry[2] =='6'|| arry[2] =='7'|| arry[2] =='8'){
newstatusr(p6id,arry[0]);
alert("ITMS工单已回单,请等待订单流转!");
}else if(arry[1] =='89' && arry[2] =='3'|| arry[2] =='5'){
if(confirm("ITMS工单退单,'"+arry[3]+"'为退单原因,是否确定强制回单?"))
{
        newstatuso(p6id,arry[0]);
}
else
{
        return false;
}
}else if(arry[1] =='99' && arry[2] =='3'){
alert("ITMS工单已派发,平台未回复,请转ITMS平台查证工单接口是否正常!");
}
}
}

}
});
}
2:回调函数乱码处理
result = its.newstatus(p6OrderId,referencenumber,taskId);
HttpServletResponse response = ServletActionContext.getResponse();
    response.setContentType("text/html;charset=utf-8"); 
    response.setHeader("Charset","utf-8"); 
    PrintWriter out = response.getWriter();
out.print(result);
分享到:
评论

相关推荐

    ajax回调函数接收后台传输的数据如何设置编码方式.pdf

    本文将详细讲解如何在Ajax回调函数中设置编码方式,以便正确接收后台传输的数据。 首先,我们来看一个使用jQuery库的Ajax示例。在jQuery中,通常使用$.get()或$.ajax()方法来发送异步请求。以下是一个简单的$.get()...

    ajax回调函数接收后台传输的数据如何设置编码方式.docx

    在使用Ajax进行前后台数据交互时,编码方式的设置至关重要,因为这直接影响到数据的...以上就是关于Ajax回调函数接收后台传输数据时设置编码方式的详细解释,遵循这些步骤,可以有效地避免编码问题导致的数据传输错误。

    ajax回调函数参数传递正确方法

    此外,Ajax请求中的回调函数可能会遇到各种问题,比如回调函数未执行、数据乱码、异步回调中修改全局变量失败等。这些问题通常需要通过仔细检查代码、正确处理异步性和理解JavaScript的作用域来解决。 总结起来,...

    jquery自动补全示例。包括后台,中文乱码解决JS

    - `onSelect`: 当用户选择一个建议项时触发的回调函数。 - `showNoSuggestionNotice`: 是否显示无匹配项的通知。 - `noSuggestionNotice`: 无匹配项时显示的提示信息。 配置这些选项可以使自动补全功能更加符合项目...

    Ajax传中文值

    我们将表单中用户名字段的值拼接到字符串`postStr`中,然后调用`createXMLHttpRequest()`创建XMLHttpRequest对象,确定请求的URL(这里是`queryURL()`函数的返回值,通常是处理请求的服务器端脚本),设置状态改变的...

    ajax传输json出错问题

    5. **错误处理**:在Ajax的`error`回调函数中,应当处理异常情况,如HTTP状态码非200,或者服务器返回错误信息。通过检查`responseText`或`responseXML`,可以获取到服务器返回的具体错误信息。 6. **JSON.parse()...

    AJAX学习文档AJAXAJAX学习文档AJAX

    服务器返回的结果(如"true"或"false")会在客户端的回调函数中被解析,根据结果更新页面内容。例如,如果用户名可用,显示绿色提示;如果用户名已存在,显示红色警告,并选中输入框。 通过以上步骤,我们可以实现...

    AJAX于jsp结合的一个例子

    例如,用户在前端触发一个事件,如按钮点击,此时JavaScript的AJAX函数会被调用,向服务器发送请求,服务器端的Java代码处理请求,然后将处理结果通过AJAX回调返回到前端。 “AJAX,Java,SQL”示例可能涉及到...

    struts乱码讲解

    - 在回调函数中,根据服务器返回的状态码来判断是否成功获取数据。 ```javascript function callback() { if (XHR.readyState == 4) { if (XHR.status == 200) { var result = XHR.responseText; // 根据...

    Ajax学习文档(无门槛-精)Markdown File (.md)

    - **异步**:请求发送后,浏览器继续执行后续代码,直到服务器响应后才会执行回调函数。这是Ajax的主要特性,提高了用户体验。 ### 5. jQuery库的Ajax封装 jQuery提供了简便的Ajax接口,如`$.ajax()`, `$.get()`, ...

    关于Ajax中通过response在后台传递数据问题

    当请求成功(`success`回调被触发)时,`data`参数会接收到服务器返回的数据,然后调用用户提供的回调函数`callback`,将数据传递给前端处理。 在后台,以Java为例,我们需要通过`response.getWriter().write()`来...

    JQuery中Ajax实现

    - **处理响应数据**:服务器端返回的数据通过回调函数处理,并更新页面上的`#loadMsg`元素。 #### 后台Servlet代码分析 接下来,我们看一下后台Servlet的实现: ```java package com.test.servlet; import java....

    我的Ajax学习笔记

    10. **异步处理**:$.get()方法是jQuery中发起Ajax GET请求的函数,它立即执行,但回调函数(如callback)会在数据返回后才执行。 11. **HTTP状态码**:200表示请求成功,404表示资源未找到,500表示服务器内部错误...

    夏玉保整理Ajax学习笔记.doc

    - JSONP是一种利用`<script>`标签的src属性可以不受同源策略限制的特性,通过动态插入`<script>`标签,由服务器返回JavaScript回调函数,从而实现跨域数据获取。但JSONP仅支持GET请求,且安全性较低。 - CORS则是...

    java上传的一个小案例 无刷新提示,无乱码哦

    这通常通过JavaScript事件监听和回调函数来实现。例如,当文件开始上传时触发“start”事件,上传过程中触发“progress”事件,完成时触发“complete”事件。这些事件可以用来更新DOM元素,展示进度百分比或消息,让...

    Extjs_前后台数据交互[归类].pdf

    `success`和`failure`回调函数分别处理后台操作成功或失败时的响应。当请求正在进行时,`waitMsg`会显示一个等待消息。 后台代码部分,这里以Java为例,展示了如何处理这个请求: ```java public void ...

    MagicAjax Dll

    6. **框架的使用**:使用MagicAjax Dll可能涉及导入库文件,创建实例,设置请求参数,处理回调函数等步骤。用户需要查看提供的说明文件来学习具体用法。 7. **跨浏览器兼容性**:优秀的AJAX框架应该考虑不同浏览器...

    全面解析Ajax综合应用(全)

    5. **JSONP**:JSONP格式,用于跨域请求,jQuery会自动替换回调函数名。 6. **Text**:返回纯文本字符串。 处理Ajax中的中文乱码问题,通常需要前后端配合。前端使用JavaScript的`escape()`函数对中文字符串进行...

    ajax传递一个参数具体实现.docx

    `$.ajax`方法被用来发起Ajax请求,其中`data`参数是传递给服务器的JSON数据,`success`回调处理服务器返回的数据,`error`回调处理请求失败的情况。 在实际应用中,我们可能会遇到传递多个参数的情况。例如,如果...

    Jquery的Ajax技术使用方法

    同时,回调函数中的参数顺序可以调整,但建议按照JQuery文档推荐的方式使用,以避免潜在问题。 在服务器端,响应的数据需要正确设置内容类型,例如对于JSON格式,应该设置为`"text/html;charset=UTF-8"`。如果...

Global site tag (gtag.js) - Google Analytics