$.post的用法,servlet里怎么才能返回function里的data并执行呢

图片说明

0

5个回答

不是太明白你的意思:我大概理解就是,$.post(url, function(data){}),如果请求成功,会进入function,在servlet中用

 PrintWriter out = response.getWriter(); 
 out.print(data); //这边的data就是ajax请求的回调参数,可以在function(data)中接收,名字可以自己定义

以上是我自己的理解,希望能够帮到你。

0
SSutin
TTlio 非常感谢
接近 2 年之前 回复
u010857974
黄二明 回复SSutin: data就是你的标识呀,例如传一个 out.print("sucess"); 在function(data){if(data == 'sucess'){}}
接近 2 年之前 回复
SSutin
TTlio 。这个data会报错
接近 2 年之前 回复
SSutin
TTlio 谢谢
接近 2 年之前 回复
SSutin
TTlio 我的意思是当前的网页js里要调用servlet,在servlet处理完后,想给这个$.post一个成功的返回,并运行下边的window.parent.location.href="rep.jsp",
接近 2 年之前 回复

图片说明图片说明

0

这是$.post 的用法

 $.post(
url : 你的地址值,
data : 要传递的数据,
success :function(data){
    这里面写你成功后的操作
},
type : "json"

)

不过我推荐你使用 $.post的方式
$
.post(
url,
json,
function(data) {

                        }

                    }, "json");

类似这样

0
SSutin
TTlio 谢谢
接近 2 年之前 回复

图片说明

0

。。。。现在又有新问题了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Javascript--$.post()执行无效的问题解决
前言:  功能描述: 标签的onClick 方法调用Javascript方法,里面使用了$.post()方法,进入了方法弹出第一个对话框,执行完$.post()弹出第二个对话框。 测试发现bug: Firefox浏览器测试:只能弹出第一个对话框,第二个弹不出来,使用fireBug,发现没有错误信息 google chrome 浏览器测试:正常弹出两个对话框。
$.post function(data)回调方法无法执行
前端请求: /** 删除主题 */ function delTheme(){ var array = $("#_subject").bootstrapTable('getSelections'); if(array.length <= 0){ alert("请选择一个主题"); return;
jquery $.post()中data和status的数据是怎么来的
最近开发jQuery插件时用到了callback回调函数,$.post(url,paramet,function(data,status){})中是一种典型的通过回调函数来处理返回数据,大概很多人都不知道这里的返回的data数据和status返回状态到底是怎么来的吧,为了搞清楚怎么回事,在连续百度谷歌了将近10个小时之后我放弃了,实在是找不到这方面一个通俗易懂又简单的解释。于是自己试了很多次去模拟
JQuery中的$.post(url,data,fun)函数获取php后台返回的对象、在js的ajax异步传输的post方法中传输json数组
JQuery中的$.post(url,data,fun)函数获取php后台返回的对象 网上找了很多居然都找不到,呜~最终自己悟出来了,真是令人百感交集 一、这是前台页面index.php &amp;amp;lt;?php /** * Created by PhpStorm. * User: zj * Date: 18-10-22 * Time: 下午8:50 */ ?&amp;amp;gt; &amp;amp;lt;!DOCTYPE...
如何在ajax的success里面获取到servlet返回的值,并且代参跳转页面,请大神指教
&amp;lt;%@ page import=&quot;com.syxa.https.Search&quot;%&amp;gt; &amp;lt;%@ page import=&quot;com.syxa.https.dto.HcMessageDTO&quot;%&amp;gt; &amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF
为什么在vue的组件中,data要用function返回对象呢?
对于这个问题很多小伙伴都问过。其实官方也有自己的说法,下面这个是官方的解答: 当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。 其实也很好理解
使用ajax中success后的返回值
function CheckForm(){ var pass; var msg; var url="${ctx}/crm/contact.action?method:checkForm"; var qq=document.getElementById("contact_QQ").value; var mobile=doc
jQuery $.post() 方法使用案例
Ajax post() 方法使用案例 注:需要引入jquery文件,本案例使用的是 jquery-2.0.0.js 1、post.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> $(function() { /* 当密码框失去焦点时
关于JQuery的post回调函数不执行问题
使用jQuery提交, 回调函数不执行, 后台执行正常
jquery ajax中data属性详解
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType }); 二、$.ajax的参数描述 参数 描述
servlet-使用dopost方式提交数据(代码示例)
package com.http.post; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import j
$.ajax()里面data参数的含义、用法
1.这段代码中,data是什么含义?data参数和success:function(data){}里面的data有什么关系??? $.ajax({ type:"GET", url:"test.json", data:{ username:$("#username").val(), content:$("#content").v
Servlet接收Post请求以及回复请求
本文主要介绍了Servlet如何接受HttpCilent发送过来的请求以及对请求进行回复 Servlet需要用到Servlet-api.jar包 package com.firstdata.project; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import j
jQuery的ajax的success:function(data){}不执行问题
$.ajax({         url:"/ssim/userManager/getUserPage?pagenow="+pageNow+"&usertype="+usertype+"&count="+15,         type:"get",         dataType:"json",         async:false,         success:functio
获取$.post $.get回调函数返回值问题
项目中用Jquery操作,肯定避免不了向服务器发送请求,所以就会用到上面的两个函数。完整的函数格式如下: ?  $.get(URL,callback); ?  $.post(URL,data,callback); 而某些时候我们要用callback回调函数处理完以后的返回值,常规的思路是定义一个全局变量来接收返回值,然后在$post的外面,函数的里面返回即可。例如,下面为一个js
servlet 获取 post body 体 (用流读取为空的问题)
   目前基于rest风格的很多API开始使用通过body data来传输来代替之前的key-value传输方式。在java servlet或者springmvc中可以通过如下代码来获取并图片通过流方式传输的数据:   1 InputStream is= null; String contentStr="";  2
使用ajax发送post请求后调用servlet成功前台没有调用success
使用jquery ajax发送请求后,前台success方法一直没有调用。 经调试,返回状态码200说明请求发送成功,后台执行OK,猜测问题应该在前台解析返回值部分。 错误示例: function validateName() { var name = $("#nameInputId").val(); $.ajax({ type:"POST", url:"JsonReturnClie
关于vue中axios的数据data格式问题
**# 注:网上很多都是使用post发送的例子,但是我使用过程当中,就是参数有问题,一直报参数无法present的问题,后来看到这篇博客,需要引入QS对参数进行转换,且要设置Content-Type,这样就可以了,特别注意QS的功能:****`第一个坑:使用axios的then之后,要给data赋值,使用this报错,以下是原因和解决方案:`**&amp;gt; 第一种方法在then 这个里边的赋值方法t...
用doPost来接收post传过来的数据并存入mysql数据库
/* * 用doPost来接收post传过来的数据并存入mysql数据库 */package servlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.sql.*;public class addTeam extends HttpServlet { protected void d
jquery post方法在servlet中的使用方法
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>      ">        My JSP 'index.jsp' starting page      
JS使用POST方式提交请求
今天用php做博客系统的时候遇到了一个问题。首先,在编辑博客的js控件是用的别人开源的js插件,然后封装了获取里面内容的js函数,获取的是html格式的内容,这样可以记录字体大小、类型....到时候发布的时候更加方便。遇到的问题就是用js获取了新闻发布的内容怎么用post方式将数据传递到另一个php文件中,百度了很久,有些人用的是ajax的方式,后来发现了一种直接在js中虚拟一个form表单,然后
servlet获取ajax post请求中参数以form data和request payload形式传输的方法
HTTP请求中,如果是get请求,那么表单参数以name=value&amp;amp;name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&amp;amp;name1=value1的形式在请求体中。通过chrome的开发者工具可以看到,如下: get请求: RequestURL:http://127.0.0.1:8080/test/test...
success:function(result)有时执行,有时不执行
加入async: false,将异步取消即可。
Ajax提交success方法中添加页面跳转
Ajax提交页面跳转Ajax提交请求时,在success方法中添加页面跳转。 1、 window.top.location.href、window.location.href等都不行,页面不会跳转,只是刷新页面。 2、 只有使用jQuery设置form action 属性才会跳转: $(“#form1”).attr(“action”,contextPath+’/success’);栗子:$
Servlet如何获取ajax中以json格式传入的数据?
$('#but_json_json').click(function(){             var j ={"name":"王","password":123456};                        $.ajax(                     {                         url:"servlet/JsonObject", //访
Javaweb当中对Servlet中的doget和dopost方法的简单使用
"> 使用myeclipse进行servlet程序的创建操作 使用myeclipse进行Servlet程序的访问操作 采用get方式进行Servlet请求操作 上述为一个jsp文件代码。 通过href超链接进行请求的访问时,将会采用get方式将数
$.post(路径,参数,回调函数,数据类型);
jQuery.post(url, [data], [callback], [type]) $.post(url,[data],[callback],[type]) url:发送请求地址。 data:待发送 Key/value 参数。 callback:发送成功时回调函数。 type:返回内容格式,xml, html, script, json, text, _defau
如何通过Java调用Servlet中的doPost()方法
要通过客户段的Java Application去调用Server的Servlet, 我是怎么写的,但是奇怪的是有的时候可以调用,但是有的时候就调用不到。 麻烦各位帮我看看: [code=&quot;java&quot;] urlCach = new URL(&quot;http://192.168.0.88:8080/servlet/SMS&quot;); urlconCach = urlCach.open...
Vue 关于data(){return {返回的默认值的总结} }
data(){return {返回的默认值的总结} } 一定要有结束符 () 即:(()=&amp;gt;{})() 不然浏览器解读不出来 data({ favorite:(()=&amp;gt;{ return loadFromLocal(this.seller.id,'favorite','false'); })() ...
servlet执行成功后js弹框
应用环境: 点击前台页面,执行某些操作。后台action/servlet 执行后,返回处理结果(成功、失败、原因、状态等)信息。在前台jsp进行弹窗显示,; 后台处理代码:(把要提示的数据放到session中。) if(flag){                 message=&quot;分类修改成功&quot;;                 req.getSession()....
$.post 回调函数callback不执行的解决
我遇到过两种原因导致 $.post 回调函数不执行,下面就来分享一下。 1.$.Post方法在Json方式下,必须用严格的Json格式才能进入回调, Json一般要求Key与Value都要用双引号,如果用Text方式,就没这样的要求了。看了这篇文章才顿悟 http://www.jb51.net/article/52207.htm 2. php的return 并不能response,必须
关于$.post()没有执行完,就执行后面代码的处理方法
function checkbuyProduct(pid){ //加上这段代码就可以在当$.post()执行完之后在执行后面的代码 $.ajaxSetup (    {     async: false    });  var result = "1"; $.post("product!checkbuyProduct.action?productID="+pid,{},functio
Jquery关于ajax中无法在success中获取返回值的问题
Ajax代码如下: $.ajax({ //async: false, url: "${ctx }/dyreport/getConclusion-"+id, tyep:"get", dataType: "json", success: function(da
servlet获取form表单提交的文件
不知不觉,感觉我已经开始走向全栈的道路了,这两天学到了在后端接收前端传递过来的文件数据,由于水平太菜,我准备先使用servlet接收数据。 这篇博客由浅入深记录了我如何实现获取上传的文件、在html协议内容来看如何获取文件、我读Apache Commons FileUpload源码的一点理解。
Vue组件中的data必须是一个function
组件可以有自己的data,并且data必须是一个function。 在下面这个例子中,data 返回了一个在外部定义的对象。并且这个组件在页面中使用了3次,点击+1时出现了如下情况:data中的count属性影响到了所有实例。 &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/...
jsp用ajax传值给servlet并返回
1、index.jsp <%-- Document : index Created on : 2017-9-26, 22:27:13 Author : Administrator --%> JSP Page
关于 $.post 不执行回调函数的解决办法。
上代码: $.post(url,data,function(resultJson){ $.messager.show({ title:'消息', msg:resultJson.message, showType:'show' }...
servlet获取并解析post请求发送过来的xml字符串
客户端代码: @Action(value = "/sendxmlTest", results = { @Result(name = SUCCESS, location = "condo/accountOpenApplly.jsp"), @Result(name = INPUT, location = "base/error.jsp") }) public String sendx
form.submit() 不执行问题
function sub(form, actionName) { form.action = actionName; form.submit(); } 账号: 密码: 由于提交的input name设置为submit有重名问题,所以form.submit...
Java后台模拟生成GET/POST请求servlet(转载)
Servlet是SUN指定的Java服务器端编程规范,用以处理来自客户端的请求,处理并做出响应的一套基础API。Servlet是运行在Servlet容器中的Java小程序,容器运行在服务器端,服务器侦听特定端口的请求,并解析请求地址,将请求对象送给容器中的Servlet来执行,这个原理非常简单,平时我们多以在浏览器中输入URL地址,提交表单方式来实现,现在我们用Java语言来模拟常用的GET和...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么才能学好python 网页里怎么制作课程表