Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile 如何在jQueryMobile框架中创建一个按钮,让它调用URL,但不在页面上执行任何操作?_Jquery Mobile - Fatal编程技术网

Jquery mobile 如何在jQueryMobile框架中创建一个按钮,让它调用URL,但不在页面上执行任何操作?

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"

如何在jQueryMobile框架中创建一个按钮,让它调用远程服务器上的URL,但不在页面上执行任何操作

我有一个支持web的设备,它以 url不返回任何数据,或者至少不返回任何我想要显示的数据。调用url会导致设备执行某些操作(例如,打开或关闭灯等) 在过去,我会创建一个隐藏的Iframe并将其设置为按钮的目标,我很确定这是一种错误的方法

<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)})