我正在使用ajax调用来调用php函数,在其中我有一个警报。 但警报没有开火但返回我的javascript代码(在控制台内看到)。 如何在ajax调用中使用laert?
请不要回答使用功能成功检查我的数据等等。因为我需要在通话中提醒。
这是我简化的代码:
$('.form-booking').each(function(){
$form = $(this);
$.ajax({
async: false,
type: 'POST',
url: someurl.php'',
data: $form.serialize(),
success: function (msg) {
console.log(msg);
}
});
});
php someurl.php
<?php
....
//some code
....
if($some_condition){
?>
<script>
if (confirm('Do you wanna go over?')) {
//other code
} else {
window.location.href = 'otherurl.php';
}
</script>
<?php
}
?>
如果条件为真,此代码不会显示警告,但我在选项卡Net
中的控制台内看到响应和javascript中脚本的代码
答案 0 :(得分:0)
<php
// some code
echo $some_condition
然后在成功函数的主文件中:
function(data){
if(data){
if (confirm('Do you wanna go over?')) {
//other code
} else {
window.location.href = 'otherurl.php';
}
}