function downloadReport(strUrl, objData) {
$.ajax({
url: strDashboardUrl,
data: objData,
type: 'POST',
success: function(objResponse, status) {
// redirect into file for downloading
window.open(strUrl + "record/DownloadNoteAttachment?note_id=" + objResponse.note_id, '_blank');
// hide message
$('.downloadMessage_report').hide();
// hide modal
$('#download_report_modal').modal('hide');
},
error: function(objError, status) {
alert("Error downloading File");
}
});
}
這是正在傳遞AJAX請求沒有返回正確的應答
var objDataAsset = {
assetTypes: '',
asset_summary: 1,
module_name: 'job_sites',
action: 'DownloadAssetSummary',
record_id : '',
only_fails: '',
pdf: true,
from_asset_management: true
};
數據I有這個功能,其執行POST請求,objDataAsset.assetType是一個數組,如果的長度數組小於23,請求的結果是成功下載文件,但是當objDataAsset.assetType的長度超過23時,請求失敗。有什麼我必須做的服務器配置?
什麼是錯誤或失敗的消息後屬性? –
您的示例中沒有'objDataAsset.assetType'。只有'assetTypes',這是一個字符串,而不是一個數組。請提供[mcve]。 –
我的不好,在提交過程中,assetTypes的值被選定的資產類型填充,每個資產類型被推入assetTypes屬性。 –