SweetAlert在导航到其他页面时

时间:2017-09-01 06:37:09

标签: javascript jquery angularjs

在我的应用程序中,如果我没有点击保存并想要从当前页面导航,则应该询问甜蜜警报<select data-productlistaction="/ProductionOrder/ProductionOrderData" id="ProductionOrderNameSelectId" name="ProductionOrders"> <option value="ProOrd_001">ProOrd_001</option> </select> 和两个按钮are you sure want to leave?。我怎么能这样做。

目前我正在使用jquery,当我点击任何锚标签但显示导航到其他页面时,它会显示sweetalert框。

我的代码是

save and leave

2 个答案:

答案 0 :(得分:0)

首先,您需要阻止$setHaders = array('Content-Type:application/json','Authorization:Bearer '.$adminToken); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $product_url); curl_setopt($ch,CURLOPT_POSTFIELDS, $productData); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_HTTPHEADER, $setHaders); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); var_dump($response); 元素的默认行为,因为您错过了它,它仍然会重定向您的操作,其次是您需要重定向用户,如果在{{1}中点击了确认喜欢:

<a>

希望有所帮助

答案 1 :(得分:0)

查看Event.preventDefault()或e.preventDefault()

该锚标记a将创建一个导航到其网址的事件,即使它是href=#