【发布时间】:2017-11-12 06:50:38
【问题描述】:
我正在努力完全理解回调,并且在最后的障碍中磕磕绊绊。
在 JS 中,我调用了一个函数,然后使用 dojo rpc Json 服务调用 PHP 函数。我已经逐步完成了 firebug 中的函数,PHP 正在执行并通过回调返回正确的响应,但我不知道如何将值返回给调用 JS 函数的初始 JS 变量?例如
JS Function 1
Function one(){
Var test = getPhp(number);
}
function getPhp(number)
{
this.serviceBroker = new dojo.rpc.JsonService(baseUrl + '/index/json-rpc/');
var result = serviceBroker.phpFunc(number);
result.addCallback(
function (response)
{
if (response.result == 'success')
{
return response.description;
//I am trying to pass this value back to the
//var test value in function one
}
}
);
}
基本上我现在需要将 response.description 传回函数一中的 var 测试变量。
感谢任何帮助
【问题讨论】:
-
好的就行。必须有一种通过 JS 执行 php 并返回该值的方法
标签: javascript callback