java web中jsp和action之間通訊小結

加瓦一枚發表於2018-12-26

jsp和action之間通訊

*傳值******************************************

?a=<s:property value="#allrole.roleid" />a<s:property value="#allrole.rolestate"//分隔符

*隱藏******************************************

<s:if test="adminId==null||adminId==0">

*******************************************

$("#id").click(function {

$("#from1").submit();

});

 

*******************************************

window.location.href="<s:property value="webPath" />/adminlist.action";

*******************************************

var flag = confirm("規則生效後原生效規則將會作廢,是否確認?");

if (!flag) {

return false;

}

 

*******************************************

$("#formdata").val($('#form1').serialize()); //可定義一個hidden控制元件

 

*******************************************

@Action(value="updateapproval")

*******************************************

$(document).ready(function() {

$("#btnSubmit").click(function() {

return confirm("請確認白名單資訊已填寫正確");

});

<s:if test="msg!=null&&!msg.equals('')">

var message = '<s:property value="msg" escape="false" />';

alert(message);

</s:if>

<s:if test="success==true">

location.href = "whitelistquery.action";

</s:if>

})

*******************************************

$.post(url, { name: "John", time: "2pm" },

function(data){

alert("Data Loaded: " + data);

});

*******************************************

$.post(

"ajax/uploadFileAction.action",

{

ifsend: ifsend,

mailcontent: mailcontent,

copyAddress: copyAddress,

opt_name: opt_name,

obj_value: obj_value

},

function () {

alert("上傳成功");

back();

});

*******************************************

var urlPath = '<s:property value="webPath" />/checkmodelinnuknowmodel';

$.ajax({

url: urlPath,

type: "post",

dataType: 'json',

data: {

"modelType": modelType,

"startTime": startTime,

},

async: false,

error: function () {

alert('查詢機型失敗!');

},

success: function (data) {

if (data.status == "0") {

$("#btnExecute").css("background-color", "#ef7509");

$("#btnExecute").attr("disabled", false);

 

} else {

$("#btnExecute").css("background-color", "#cccccc");

$("#btnExecute").attr("disabled", true);

alert(data.message);

return false;

}

}

});

 

*************************************************

$.ajax({

type: "POST",

url: refundlist,

data: $('#form2').serialize(),

success: function (ss) {

$("#right_content").html(ss);

if ($("#msg").val() != null && $("#msg").val().trim() != "") {

alert($("#msg").val());

}

var pdata = JSON.parse(ss);

$("#spcode").val(pdata.sp.code);

$("#spname").val(pdata.sp.name);

$("#productname").val(pdata.name);

}

});

 

*************************************************

$.ajaxFileUpload({

url : 'downModelFile.action',//用於檔案上傳的伺服器端請求地址

success : function(data, status) {

 

},

error : function(data, status, e) {

alert("模板下載失敗");

}

})

相關文章