为什么这个XQuery不使用AJAX返回文本?

时间:2017-07-17 13:32:11

标签: ajax xquery marklogic

我期待" hello world",但我从AJAX响应中得到空白或未定义。如果我使用xdmp:log()。

,我可以看到我在测试函数中
(: test.xqy there is a get request field that calls the test function 
   based on the test parameter from url :)

declare function local:test(){
  let $hello := "hello world"
  return $hello
}

// ajax from js file
$j.get("/search/survey.html?test", null, function(res){
  console.log("res:");
  console.log(res); // blank
  console.log(res.responseText); // undefined
}, "text");

1 个答案:

答案 0 :(得分:1)

我有另一个使用get request字段来调用测试函数的函数。问题是我没有在该功能中返回任何内容。