[OK]または[エラー]ボタンをクリックした後、別のページに移動する必要があります...私のコード:
ページが読み込まれたときにエラーを表示する必要があるため、$(ドキュメント)を使用します
plsは私に手を差し伸べます;)
これはlocation.href = 'http://google.com'
を使用して実行できると思います
これは、OK /エラーボタンクリックハンドラーで呼び出す必要があります。
@technofreakyが言ったように、JavaScriptを使用してリダイレクトできます。 同様の例を次に示します: https :
私はそれを解決することができます:)
window.location.hrefのみを使用してください..ここにコードがあります:
$(document).ready(function() {
swal({
title: "Error",
text: "wrong user or password",
type: "error"
},
function(){
window.location.href = 'login.html';
});
});
助けてくれてありがとう
@fabianchoxDお疲れ様
スイートアラート内でhtmlページをバインドする必要があります。 甘いアラートがトリガーされたときに、本文にhtmlページが表示されるようにします。
ユーザーがSweetAlertでブラウザ/タブを閉じようとしているときにアラートを送信するにはどうすればよいですか? 私を助けてください..
@fabianchoxDありがとう、それは動作します。
persistant()
関数を使用して生成されたOK
ボタンのクリックでトリガーされるコールバック関数/イベントについて誰かが知っていますか?
Alert::success('Success Message', 'Optional Title')->persistent("Ok");
@fabianchoxDは解決策をありがとうございますが、私には
swal({
タイトル:「成功!」、
テキスト:response.scriptstatus、
タイプ:「成功」
})。then(function(){
//ユーザーをリダイレクトします
window.location.href = "new_url.html";
console.log( '[OK]ボタンがクリックされました。');
});
@cnchgどうもありがとう、それは私のために働いています!!!
モーダルに[キャンセル]ボタンもある場合は、[OK]ボタンが実際に押されたことを確認する必要があります。
swal({...}).then(okay => {
if (okay) {
window.location.href = "...";
}
});
swal({
icon: "error",
title: "¡Error!",
showConfirmButton: true,
confirmButtonText: "Cerrar",
closeOnConfirm: false
}). then(function(result){
window.location = "WEREYOUWANTTOGO";
})
これがこの問題の私の解決策です!
関数MessageWarning($ message、$ text、$ icon、$ sure、$ url){
エコー"
swal({
title:\"$mesaj\",
text:'$text',
icon:'$icon',
button:'Kapat'
});
";
header("Refresh: $sure; url=$url");
//location.href = 'http://www.alokatalog.com/'
//$gidecekSiteAdres= header('location:'.$_SERVER['HTTP_REFERER']);
}
MesajUyari("Proje Oluşturma Başarılı","Yönlendiriliyorsunuz
Lütfen Bekleyin","success",3,"Sayfa.php");/
@fabianchoxDは解決策をありがとうございますが、私には
swal({
タイトル:「成功!」、
テキスト:response.scriptstatus、
タイプ:「成功」
})。then(function(){
//ユーザーをリダイレクトします
window.location.href = "new_url.html";
console.log( '[OK]ボタンがクリックされました。');
});
ありがとう!! 出来た!!
私はアラートメッセージを表示せずにページに直接リダイレクトしています。 Chromeを使用しています。
swal({
title: "App",
text: "Error: Invalid Credentials, try again !",
icon: "error",
closeOnConfirm: false
}).then(
function () {
window.location.href = 'index.html';
}
);
こんにちは、私は5秒後にスワルを消そうとしているので、 timer: 5000
を入れましたが、タイマーが終了すると、ユーザーがボタンをクリックしなくても、別のページに移動します。 ユーザーがswalのボタンをクリックしなかった場合は、ページにとどまりたいと思います。 これが私のコードです:
Swal.fire({
html: "Your tip has been published.",
icon: 'warning',
showCancelButton: false,
confirmButtonText: "See tip",
timer: 5000,
customClass: {
container: 'custom-alert',
popup: 'published-tip',
actions: 'actions-btn'
},
}).then(function() {
window.location = "/" + data.username;
});
最も参考になるコメント
私はそれを解決することができます:)
window.location.hrefのみを使用してください..ここにコードがあります:
});
助けてくれてありがとう