環境:Visual Studio 2012、MVC4、Razor、インターネットアプリケーション。eBay APIを使用していて、検索結果(JSON)を表示したいと思います。コード付きのビューページがあります...
<script>
function _cb_findItemsByKeywords(root)
{
var items = root.findItemsByKeywordsResponse[0].searchResult[0].item || [];
var html = [];
html.push('<table width="100%" border="0" cellspacing="0" cellpadding="3"><tbody>');
for (var i = 0; i < items.length; ++i)
{
var item = items[i];
var title = item.title;
var pic = item.galleryURL;
var viewitem = item.viewItemURL;
if (null != title && null != viewitem)
{
html.push('<tr><td>' + '<img src="' + pic + '" border="0">' + '</td>' +
'<td><a href="' + viewitem + '" target="_blank">' + title + '</a></td></tr>');
}
}
html.push('</tbody></table>');
document.getElementById("results").innerHTML = html.join("");
}
</script>
「.js」ファイルの次の行:
var url = "http://ebay.com?..."
このビューページを開いたときに、「。js」ファイルからこのURLを自動的に実行するにはどうすればよいですか?(このURLはEbayサーバーにリクエストを送信し、データを受信します。これはこのビューページに表示されます。)
質問を少し変更します...[表示]ページからこのコードを実行している場合、すべてが正常に機能します。
<script src=http://ebay.com?... </script>
この部分(「http://ebay.com?...」を変数として)を「.js」ファイルから受け取るにはどうすればよいですか?出来ますか?