2017-05-02 21 views
-3

ブラウザに次のリンクを入力し、最初の39文字と最後の2文字を削除すると、有効なJSONオブジェクトが作成されます。Javascript Json Httpリクエスト

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

私の質問は、javascriptでこれを達成する最も簡潔な方法は何ですか?

+1

を特に一部、[尋ねる]をお読みくださいタイトルについて。タイトルは単なる言葉ではありません。 –

+0

データと手順に関する詳細があれば、実際には良い質問になります – Brian

答えて

0

あなたのURLは、おそらく既にあるので、文字列として受け取ることができます。その後、最後の2を除いて第40回と、すべてのものの間で文字を含めて、この文字列の部分文字列を取ることができます:

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

なぜこのコードがOPに役立つのかの説明を追加してください。これにより、今後の視聴者からの回答が得られます。詳細については、[このメタ質問とその回答](http://meta.stackoverflow.com/q/256359/215552)を参照してください。 –

+0

完了。申し訳ありませんが、それは明らかな説明だと思いました。ありがとう – quirimmo

1

あなたはコールバックURLパラメータに気づくかもしれません。これは、そのコールバック関数を呼び出すことを意味します。これは他のいくつかのAPIと関連しています。今、私は私が前に、この特定のAPIで働いてきたと言うことはできませんが、これは動作するはずです:

これまでお使いのAPI呼び出しに変更し

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

関連する問題