ページの Jquery Mobile コンテンツには、次のような img src があります。
<img id="map" src="https://maps.googleapis.com/maps/api/staticmap?center=Madison, WI&zoom=14&size=288x200&markers=Madison, WI&sensor=false" height="200" width="288" />
上記のIMGのSRCをjavascriptで変更するボタンとコードがあります
<script type="text/javascript">
function update()
{
cval = '"https://maps.googleapis.com/maps/api/staticmap?center=Brisbane&zoom=14&size=288x200&markers=Brisbane&sensor=false"'
$('#map').attr('src',cval);
}
</script>
ページが正常に読み込まれ、マップ イメージが表示されます。しかし、ボタンからスクリプトを呼び出すと、エラーが発生し、画像が表示されません。Chrome Inspect Elements を見ると、最初の呼び出しは GET であり、画像が読み込まれますが、2 回目の呼び出しも GET ですが機能せず、エラーは「禁止されています」です。
ユーザーが新しい場所を入力して [更新] をクリックしたときに、IMG を新しい場所に更新するようにモバイル ページを作成しようとしていますが、これによりエラーが発生します。
ここで何が問題なのですか?最初の GET が機能するのに 2 番目の GET が機能しないのはなぜですか? また、これを機能させる方法を教えてください。
また、ブラウザに URL を貼り付けるだけでは機能しません。