Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调试javascript代码_Php_Javascript_Jquery_Ajax_Debugging - Fatal编程技术网

Php 调试javascript代码

Php 调试javascript代码,php,javascript,jquery,ajax,debugging,Php,Javascript,Jquery,Ajax,Debugging,我的php页面中的脚本部分如下 <script type="text/javascript" > alert('Out'); if (<?php echo $delFlag; ?> == 1) { alert('ting'); } </script> 但似乎根本没有执行此脚本。您尝试了以下方法: <!-- For javascripts --> <script type="text/javascri

我的php页面中的脚本部分如下

<script type="text/javascript" >
    alert('Out');
    if (<?php echo $delFlag; ?> == 1) {
        alert('ting');
    } 
</script>
但似乎根本没有执行此脚本。

您尝试了以下方法:

<!-- For javascripts -->
<script type="text/javascript" >
    var number = parseInt("<?php echo $delFlag; ?>");
    alert('Out');
    if (number == 1) {
        alert('ting');
    }
</script>

var number=parseInt(“”);
警惕(‘外出’);
如果(数字==1){
警惕(“叮当”);
}

如果你愿意的话,你可以不用引号。。但是如果你使用某个编辑器,他们会将其标记为错误。

尝试这样做。错误消息将提示并尝试修复它

<script type="text/javascript">
    alert('Out');
    try
      {
        if (<?php echo $delFlag; ?> == 1) {
            alert('ting');
        } 
      }
    catch(err)
      {
      alert(err.description);
      }
</script>

警惕(‘外出’);
尝试
{
如果(=1){
警惕(“叮当”);
} 
}
捕捉(错误)
{
警报(错误描述);
}

我注意到您使用的是ajax,如果将其添加到DOM中,脚本将运行

例如,如果使用
$.ajax()


代码是正确的,问题一定出在代码之外的其他地方。js已启用。那一定是别的地方了。你可以自己检查它是否工作:把上面的代码放在一个空白的“test.html”文件中,然后用浏览器打开它。警报必须显示。@ptamzz-
Resource>XHR
?您的意思是说您正在使用ajax吗?如果在执行此代码之前出现任何错误,将不会出现警报。错误控制台怎么说?你是个伟人。。谢谢一整天都在为此奋斗。:)现在工作。
<script type="text/javascript" >
        alert('Out');
        if (<?php echo $delFlag; ?> == 1) {
            alert('ting');
        } 
    </script>
<!-- For javascripts -->
<script type="text/javascript" >
    var number = parseInt("<?php echo $delFlag; ?>");
    alert('Out');
    if (number == 1) {
        alert('ting');
    }
</script>
<script type="text/javascript">
    alert('Out');
    try
      {
        if (<?php echo $delFlag; ?> == 1) {
            alert('ting');
        } 
      }
    catch(err)
      {
      alert(err.description);
      }
</script>
$.ajax({
   url: 'some/url/',
   type: 'html',
   method: 'get',
   success: function(data){
      $('head').append(data);
      // data here would be the response from the server...
   }
});