js与java间传递参数,JS多个函数之间传递参数问题

JS多个函数之间传递参数的一个重要思想是在页面定义一个隐藏域,当第一个函数请求到数据时候修改隐藏域的值,第二个函数用jQuery的选择器选择页面中隐藏域的值。

比如:

页面中定义一个隐藏的页号。

第一个ajax函数获取页面中的页号:

function queryNum(checkunit, dangergrade, type) {

alert("点击查询按钮条件" + checkunit + " " + dangergrade + " " + type);

$.ajax({

url : "/danger/queryDangerTongji.action",

async : true,

data : {

"currentPage" : $("#currentPage").val(), // 查询隐藏的页号

"checkunit" : checkunit,

"dangergrade" : dangergrade,

"type" : type

},

dataType : "text",

type : "POST",

success : showTable,

error : function() {

alert("请求失败!");

}

});

}

第二个函数给隐藏的页号赋值(下次点击页号的时候就可以通过一个隐藏域获取到值)

function page(currentPage, totalCount, checkunit, type, dangergrade) {

// 修改分页的基本属性

$('#paginationIDU1').pagination(

{

// 组件属性

"total" : totalCount,// 数字 当分页建立时设置记录的总数量 1

"pageSize" : 8,// 数字 每一页显示的数量 10

"pageNumber" : currentPage,// 数字 当分页建立时,显示的页数 1

"pageList" : [ 8 ],// 数组 用户可以修改每一页的大小,

// 功能

"layout" : [ 'list', 'sep', 'first', 'prev', 'manual', 'next',

'last', 'links' ],

"onSelectPage" : function(pageNumber, b) {

alert("查询后条件:" + currentPage + " " + totalCount + " "

+ checkunit + " " + type + " " + dangergrade);

// queryNum(checkunit, dangergrade, type, currentPage);

$("#currentPage").val(pageNumber);

alert($("#currentPage").val());// 向页面的隐藏域设置一个值

queryNum(checkunit, type, dangergrade);

}

});

}

另外:在传递字符串参数的时候需要加引号,在JS拼接的时候也需要加引号

例如:

""

\”代表转义字符,结果是作为”处理。

https://www.cnblogs.com/qlqwjy/category/1035591.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值