Jquery mobile 如何在jQueryMobile框架中创建一个按钮,让它调用URL,但不在页面上执行任何操作?
如何在jQueryMobile框架中创建一个按钮,让它调用远程服务器上的URL,但不在页面上执行任何操作 我有一个支持web的设备,它以 url不返回任何数据,或者至少不返回任何我想要显示的数据。调用url会导致设备执行某些操作(例如,打开或关闭灯等) 在过去,我会创建一个隐藏的Iframe并将其设置为按钮的目标,我很确定这是一种错误的方法Jquery mobile 如何在jQueryMobile框架中创建一个按钮,让它调用URL,但不在页面上执行任何操作?,jquery-mobile,Jquery Mobile,如何在jQueryMobile框架中创建一个按钮,让它调用远程服务器上的URL,但不在页面上执行任何操作 我有一个支持web的设备,它以 url不返回任何数据,或者至少不返回任何我想要显示的数据。调用url会导致设备执行某些操作(例如,打开或关闭灯等) 在过去,我会创建一个隐藏的Iframe并将其设置为按钮的目标,我很确定这是一种错误的方法 <div class="ui-block-a"><a href="http://deviceip/index.htm?cmd=xxxx"
<div class="ui-block-a"><a href="http://deviceip/index.htm?cmd=xxxx" data-role="button" data-icon="plus">On</a></div>
如何使上述调用成为url而不执行任何操作?使用ajax调用url:
<a href="http://deviceip/index.htm?cmd=xxxx" onclick="jQuery.get(this.href); return false;" data-role="button" data-icon="plus">On</a>
和一些糟糕的标记。给你的链接一个
id
,添加dataajax=“false”
,然后使用$('#你的id').live('click',function(event){event.preventDefault();$.get(this.href)})代码>