返回父函数的onSuccess变量
MooTools - return onSuccess variable in parent function
请帮帮我!(
如何通过使用getValue()返回字符串?我不知道如何将变量应用到父函数中。I'm getting headache:
<script>
function getValue() {
new Request.JSON({
data: JSON.encode({
"serviceName": "demoTest",
"methodName": "someValue",
"parameters": []
}),
onSuccess: function(data) { // data = a string with some text
var string = data;
console.log(string); // returns the string as expected
},
url: "gateway/?contentType=application/json"
}).send();
return string; // returns undefined
}
</script>
这里的问题是return
在触发onSuccess
(回调)函数之前很久就被触发了。一种方法是同时使用回调函数。你想用的方法是行不通的。
function setValue(callback) {
new Request.JSON({
...
onSuccess: function(data) {
callback(data);
},
....
}
这是一个回调函数:
var myCallback = function(data) {
$("id").set("html", "<p>" + data + "</p>");
}
最后调用文档加载的函数:
setValue(myCallback);
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何在php变量中嵌入JQuery代码
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在javascript函数中设置全局变量
- 将变量传递给外部Javascript
- 返回父函数的onSuccess变量