我在完全在模拟器中工作的英特尔XDK项目中有以下代码,但Ajax $ .get()调用确实在App预览中返回Android或Windows上的数据:
<script>
function updateBalancePageContent() {
var balanceUrl = 'http://cryptexplorer.com/chain/Uro/q/addressbalance/URKzLbuvyjvg9rnT8Ezdu4jYiZJTQETwbh';
$.get(balanceUrl, function(data) {
$("#acc-bal-lbl").text("Balance: " + data);
});
});
</script>
<p id="acc-bal-lbl"></p>
<a class="icon info" href="javascript:switchSubPage('uro-balance-page'); updateBalancePageContent();">BALANCE</a>
我应该从哪些想法开始解决这个问题?
当我使用基于Weinre的实时调试器并尝试执行$ .get(&#34; http://google.com&#34;);在控制台中,生成的XMLHttpRequest没有responseText。
答案 0 :(得分:0)
您遇到与跨源资源共享相关的问题。我建议您在 index.html 文件的head标记中包含对 xhr.js 脚本的引用。这应该可以解决这个问题。
<script src="xhr.js"></script>