jQuery.post(url, params, callbackFun);
//url:响应aciton;params:传入参数;callbackFun:响应完成后的回调函数;
function callbackFun(data){
if($.trim(data)=="success"){
alert("返回成功");
带参数的写法
function pass(htmlId,auditingFlag){
var url = 'ad_auditing.action';
var params = {
'adInfoPOJO.auditingFlag' : auditingFlag
dataType: "text";
jQuery.post(url, params, callbackFun(htmlId));
//url:响应aciton;params:传入参数;callbackFun:响应完成后的回调函数;
function callbackFun(htmlId){
return function(data){
if($.trim(data)=="success"){
alert("返回成功"+htmlId);
不带参数的写法 function pass(htmlId,auditingFlag){ var url = 'ad_auditing.action'; var params = { 'adInfoPOJO.auditingFlag' : auditingFlag }; dataT
使用方法:
1,引入plupload.full.js库文件
2,如果是seajs项目,将etekPlupload-seajs.js放入自己项目的组件包。如果不是,则直接引入etekPlupload-object.js
3,如果是非seajs项目,这样初始化上传组件
var uploader=etekPlupload.makePlUpload({
buttonId:"btn_add",
uploadUrl:"action.php",
fileLimit: "jpg,gif,png,zip,rar",
fileMax:"2mb",
isAutoUpload:false,//是否选了文件后就自动提交
1 function GetNewWFLineIDs(count,newLineIds)
2 {
3 var url = '../servlet/net.blogjava.lzqdiy.TestAjax';
4 var cmd='cmd=GetNewWFLineID';
5 v
ajax() 方法通过 HTTP 请求加载远程数据。
该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
let deptList = that.getDeptList(id)获取到ajax的返回值是undefined
getDeptList(id){
let that = this
let list = []
$.ajax({
async:false,
type: "GET",
url: "/#?organizeId="+id,
success: funct
前言 最近学习jquery的$.post(),$.get(),$("#div1").load(),$.ajax()方法,发现确实很方便,但是对函数返回值确不理解,后面自己做了几个实验,总结后把结论整理后和大家一起分享.
后台代码第一种情况,回调函数只有一个传入参数前端代码
输出的调试结果
第二种情况,回调函数有两个传入参数前端代码
输出的调试结果
第三种情况,回调函数有三个传入参数前端代码
dataFilter:请求成功后调用,传入返回的数据和dataType参数值
complete:请求后调用,无论成功还是失败,返回XMLHttpRequest 对象,以及一个包含成功或错误代码的字符串
JS原生写法
创建xml
在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢?
var callback = function(p1){
//do something
var ajaxS
jQuery的on方法用于替代早前版本的click等方法,传递参数的形式类似下面代码$("#i_" + id).on("click", {id: '123'}, function (e) {
$("#li_tab_" + e.data.id).remove();
});其中on方法的第一个参数表示事件,第二个参数就是要向回调函数传递的数据,第三个参数是回调函数,注意其参数e,默
把一个函数作为参数传入到我们的主函数中,让这个函数按照我们的想法顺序进行执行。
我们希望能够在弹出提示信息之后,在我们进行点击确定之后,再执行一个函数内容,这个时候就会用到回调。
因为在程...
attr():
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
实例: $("button").click(function(){
$("#w3s").attr("href", function(i,origValue){
retur
转自http://zhengyh2008.blog.163.com/blog/static/13894713201003041633526/
jquery ajax 回调函数 返回值
js文件:
$.ajaxSetup({ async: false });
function oncheck(oid){ var rs=true;...
今天遇到一个需求,需要在ajax的回调函数中使用发送请求的参数。查了资料后得知在回调函数中可以通过this.data来获得ajax的data参数,但是此时this.data是一个URL参数形式的字符串(aa=1&bb=2&cc=3),于是就需要将这个字符串转换成js的对象。代码如下// url参数转换为js对象
function urlParamsToObj(data){
var resu