Querybuilder使用变量

时间:2017-01-16 20:19:05

标签: jquery ajax coldfusion query-builder

我正在尝试将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请求导出变量吗?有人可以帮我一点吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个简单的功能:

function format4popup(object) {
    return JSON.stringify(object, null, 2).replace(/</g, '&lt;').replace(/>/g, '&gt;')
}