2011-12-17 2 views
3

jQueryMobileフレームワーク内にボタンを作成し、リモートサーバー上のURLを呼び出しますが、ページ上に何もしません。jQueryMobileフレームワーク内にボタンを作成してURLを呼び出しますが、ページ上に何もしません。

私は、http://deviceip/index.htm?cmd=xxxx の形式でコマンドを受け付けるWeb対応デバイスを持っています。表示したいデータや少なくともデータはありません。 URLを呼び出すと、デバイスは何かをする(すなわち、ライトをオンまたはオフにするなど) 昔、私は隠されたIframeを作成し、ボタンのターゲットとして設定しました。私は本当に間違っていると確信していますそれを行う方法。

<div class="ui-block-a"><a href="http://deviceip/index.htm?cmd=xxxx" data-role="button" data-icon="plus">On</a></div> 

私は上記の呼び出しをどのようにしても何もしませんか? AJAXを使用して

答えて

1

コールURL:回答のおかげでした

<a href="http://deviceip/index.htm?cmd=xxxx" onclick="jQuery.get(this.href); return false;" data-role="button" data-icon="plus">On</a> 
+0

! –

+0

そしてひどいマークアップ。あなたのリンクに 'id'を与え、' data-ajax = "false" 'をそれに加えて' $( 'your-id')を使用します。 ; $ .get(this.href)})); ' – Walf