我试图将下面的<script>标记放在一个featherlight.js模式窗口中,但是它只是显示为纯文本。
我需要能够在featherlight.js窗口中的表单上执行ajax请求。
<script type="text/javascript">
$('#customerOrderNoteAdd').on('submit',function(e){
e.preventDefault();
var formData = $(this).serializeArray();
var formURL = $(this).attr('action');
$.post(formURL,formData,function(data){
data = $.parseJSON(data);
if(data.success){
alert("Sent");
}
});
});
</script>发布于 2015-08-19 02:24:36
<script>标签不需要出现在对话框中。此外,您没有提到您正在使用哪个内容过滤器。
无论如何,您可以使您的绑定泛型($(document).on('submit', '#customerOrderNoteAdd', ...)并在启动时运行一次,或者在afterContent回调中运行您的脚本。
https://stackoverflow.com/questions/32078560
复制相似问题