Lucee ColdFusion.Ajax.submitForm



我正在转换一个站点从ColdFusion到Lucee(第一次)。在ColdFusion中,使用cfajaximport标签后,我可以运行类似于这样的JS代码:ColdFusion.Ajax.submitForm('runMe', 'runCode.cfm', callback_testMe, errorHandler_testMe);

我似乎无法在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

中类似的参数

最新更新