【问题标题】:Javascript Json Http RequestJavascript Json Http 请求
【发布时间】:2017-05-02 18:52:06
【问题描述】:

当我在浏览器中输入以下链接,然后删除前 39 个字符和后 2 个字符时,我就有了一个有效的 JSON 对象。

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=facebook&region=1&lang=en&callback=YAHOO.Finance.SymbolSuggest.ssCallback

我的问题是,在 javascript 中实现这一目标的最简洁的方法是什么?

【问题讨论】:

  • 请阅读How to Ask,尤其是关于标题的部分。标题不应该只是一堆单词。
  • 如果有更多关于数据和程序的详细信息,这实际上是一个好问题

标签: javascript json httprequest


【解决方案1】:

您可能会注意到回调 url 参数。这意味着返回对该回调函数的调用。这与其他一些 API 一起使用。现在,我不能说我以前使用过这个特定的 API,但这应该可以工作:

将您的 API 调用更改为:

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=facebook&region=1&lang=en

【讨论】:

    【解决方案2】:

    您可以将您的 URL 作为字符串,因为它可能已经是。然后你可以取这个字符串的子字符串,包括第 40 个和除最后 2 个之外的所有字符之间的字符:

     var myURL = 'blablabla';
     myURL = myURL.substring(40, myURL.length -3);
    

    【讨论】:

    • 请添加一些解释,说明此代码为何/如何帮助 OP。这将有助于为未来的观众提供一个可以学习的答案。请参阅this Meta question and its answers 了解更多信息。
    • 完成。对不起,我认为解释很明显。谢谢
    猜你喜欢
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    相关资源
    最近更新 更多