[英]Lucee ColdFusion.Ajax.submitForm
我正在將一個站點從 ColdFusion 轉換為 Lucee(第一次)。 在ColdFusion.Ajax.submitForm('runMe', 'runCode.cfm', callback_testMe, errorHandler_testMe);
中,使用cfajaximport標簽后,可以運行類似這樣的JS代碼:
我似乎無法在 Lucee 中運行它。 我正在尋找某種 Lucee 替代品,但似乎找不到任何東西。
基本上,我想提交表單數據,運行一些服務器端的東西,然后返回結果而不刷新頁面。
任何幫助將不勝感激。
Lucee 沒有 CF UI 標簽,您將不得不使用 jQuery AJAX 或類似標簽來執行此操作。
var formID = "runMe"; // formId Param
$("#"+formID).on("submit", function (e) {
e.preventDefault(); // Prevent page load
$.ajax({
type: "POST", // httpMethod Param
url: "runCode.cfm", // URL Param
data: $(this).serialize(),
success: function (data) {
console.log(data); // callbackhandler
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(thrownError); // errorHandler
}
});
})
這應該做完全相同的事情,我什至從ColdFusion.Ajax.submitForm
中指出了類似的參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.