我正在尝试将constructor插件与coldfusion一起使用。我坚持这一部分:
$('.parse-sql').on('click', function() {
var target = $(this).data('target');
var result = $('#builder-'+target).queryBuilder('getSQL',$(this).data('stmt'));
if (result.sql.length) {
var test =result.sql;
alert(test);
$('#debugDiv').empty().append('waarde'+ test + '</div>');
bootbox.alert({
title: $(this).text(),
message: '<pre class="code-popup">' + format4popup(result.sql) + (result.params ? '\n\n' + format4popup(result.params) : '') + '</pre>'
});
}
});
我要做的是在结果页面中使用sql查询。我尝试了一些事情,比如将result.sql放在变量测试中。然后将TEST变量显示到debugdiv,这是有效的。输出类似于“名称LIKE('%Johnny%')AND(category = 2 OR in_stock = 1)”。
现在的问题是:如何在结果页面中使用它?我必须使用AJAX请求导出变量吗?有人可以帮我一点吗?
谢谢!
答案 0 :(得分:0)
这是一个简单的功能:
function format4popup(object) {
return JSON.stringify(object, null, 2).replace(/</g, '<').replace(/>/g, '>')
}