如何在MarkLogic中的serverside javascript中访问查询字符串参数。
场景是我正在使用变形金刚,我想根据URL中给出的值搜索文档:
$(document).ready(function () {
$('#more_info').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var id = button.data('id') // Extract info from data-* attributes
var title = button.data('title')
var author = button.data('author')
var price = button.data('price')
var school = button.data('school')
var description = button.data('description')
var courses = button.data('courses')
var date = button.data('date')
var modal = $(this)
modal.find('#book_title').text(title)
modal.find('#book_author').text("By " + author)
modal.find('#book_price').text("Price: $" + price)
modal.find('#book_school').text("School: " + school)
modal.find('#book_course_code').text("Course(s): " + courses)
modal.find('#book_date').text("Added On: " + date)
modal.find('#book_description').text(description)
modal.find('#book_idx').text(id)
})
});
我想动态地在javascript函数中使用k,v搜索文档。
答案 0 :(得分:1)
看一下jsearch API。它使用cts.query进行搜索输入,但它包括将QBE转换为cts.query。
http://docs.marklogic.com/guide/search-dev/javascript#chapter
以下主题介绍如何将QBE与jsearch结合使用:
http://docs.marklogic.com/guide/search-dev/javascript#id_99182
您可以在此处找到jsearch的API函数参考的顶级: