javascript - 如何在 JavaScript 中使用其函数之外的值?

标签 javascript jquery json callback

我有一个从另一个 URL 调用 JSON 字符串的函数。 JSON 运行良好,并且按照我想要的方式运行。变量“procode”是我想在函数外部使用的变量,但我不知道如何将“procode”的值完全传递到函数之外,因此我可以在全局范围内使用它。

function(){
     $.get('http://url-here/api/product', function(data) {
         var rawcode = JSON.parse(data);
         var procode = '"products":' + rawcode;
     }, 'text');
}

提前感谢您的帮助:)

最佳答案

您需要设置全局变量才能在外部访问它。如下所示:

var rawcode="";
var procode="";
function(){
 $.get('http://url-here/api/product', function(data) {
     rawcode = JSON.parse(data);
     procode = '"products":' + rawcode;
    }, 'text');
 }

关于javascript - 如何在 JavaScript 中使用其函数之外的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21699812/

相关文章:

jquery - 如何给jquery变量赋值?

javascript - 在线用javascript解析json数据

php - 如何在没有 AJAX 的情况下使用 json_decode 将 JSON.stringify 转换为 PHP?

javascript - 带有 if 条件 Protractor 的异步 for 循环

javascript - 使用打开的下拉菜单滚动内容

javascript - 即使弹出窗口被阻止,热键插件也会打开新窗口?

php - 在不使用 jquery/ajax 的情况下自动将新记录插入表中时,用新记录更新页面的另一种方法是什么

javascript - 更改 Node js中获取的json数据?

javascript - 以下函数返回语句如何工作

javascript - 使用 Typescript Angular 中的接口(interface)检查 API 响应数据