[英]alert inside ajax call
我正在使用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中脚本的代码
<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';
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.