Javascript Anchor标记在safari iphone中不起作用

Javascript Anchor标记在safari iphone中不起作用,javascript,php,jquery,html,ios,Javascript,Php,Jquery,Html,Ios,让我首先添加锚标记代码 <a id="store_follow" class="primary-button" data-user-action='on' data-id='<?php echo $value->storeId;?>' data-mode='<?php echo UserUtils::ACTION_MODE_STORE_FOLLOW;?>' data-toggle="true" dat

让我首先添加锚标记代码

<a id="store_follow" 
    class="primary-button" 
    data-user-action='on' 
    data-id='<?php echo $value->storeId;?>' 
    data-mode='<?php echo UserUtils::ACTION_MODE_STORE_FOLLOW;?>' 
    data-toggle="true" 
    data-callback="_obs_follow_stores"
> Follow </a>
”);“>展开

我无法执行onclick on follow,因为PHP和我正在修改此项目。

尝试将
href
属性添加到标记中,并从
onclick
方法返回false

<a href="#" class="primary-button active" onclick="unfollowStore('<?php echo $value->storeId;?>');return false;"> Unfollow </a>

我知道你说过它在所有浏览器中都能工作,但我在桌面浏览器上见过很多次,当onclick没有
href
设置时,它在
标记中不工作

如果仍然不起作用,请尝试启动其他JavaScript方法。您的代码可能导致JavaScript错误


要缓解后者的问题,请确保
unfollowStore
函数或任何其他方法包装在
try{}catch{}
block.

我有一个疑问。您没有使用
href
,是不是problem@JishnuVS我认为
href
属性指定了链接的目的地,因此它更像是另一个页面的链接。但在我的例子中,它的按钮操作像facebook add Friends需要更多的调试信息,而不仅仅是“不起作用”“.错误?
unfollowStore()
do做什么?@charlietfl如何在iphone中调试?我的unfollowStore函数没有问题。很抱歉你误解了这个问题。跟随不起作用。请参阅问题中的第一个代码片段好的,您仍然是对的,并且
href=“#”
解决了我的问题,不是吗?这很重要。
<a href="#" class="primary-button active" onclick="unfollowStore('<?php echo $value->storeId;?>');return false;"> Unfollow </a>