在ajax电话里面提醒

时间:2014-01-02 15:52:40

标签: javascript php jquery ajax

我正在使用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中脚本的代码

1 个答案:

答案 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';
      }
      }