Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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
Javascript php更新后不会触发JS警报 警报消息“Test”在加载时正确触发。 单击按钮后,tblRoles表将正确更新。 然而 单击更新/按钮后,不会触发警报消息“Update”。_Javascript - Fatal编程技术网

Javascript php更新后不会触发JS警报 警报消息“Test”在加载时正确触发。 单击按钮后,tblRoles表将正确更新。 然而 单击更新/按钮后,不会触发警报消息“Update”。

Javascript php更新后不会触发JS警报 警报消息“Test”在加载时正确触发。 单击按钮后,tblRoles表将正确更新。 然而 单击更新/按钮后,不会触发警报消息“Update”。,javascript,Javascript,代码: <?php //works correctly--On load---------------- echo '<script type="text/javascript"> alert("Test"); </script>'; //works correctly------------------ if (($_GET["Action"])=='edit') { $result = mysq

代码:

  <?php 

    //works correctly--On load----------------

    echo '<script type="text/javascript"> 
    alert("Test"); 

    </script>';

 //works correctly------------------

if (($_GET["Action"])=='edit')
{   
    $result = mysql_query("UPDATE tblRoles SET Role='" .$_GET["strA"] ."',Test='".$_GET["strA"] ."' WHERE ROLEID= " . $_GET["ID"]);   

    //does not work------------------

    echo '<script type="text/javascript"> 

    alert("Update"); 

    </script>';

}?>

<input class="grid" type="text" id="?php echo($row[1]);?>" 
onblur="UpdateDiv('grid','edit','<?php echo $row[0]?>',document.getElementById('<?php  echo($row[1]);?>').value)",
value="<?php echo($row[1]);?>" size="20"  maxlength="20" />

在浏览器中打开php脚本。加载页面后查看其源代码时,是否会显示调用alertUpdate的脚本标记?如果没有,那么问题可能是服务器端。

您缺少一些HTML和javascript,我们无法为您解答这个问题。javascript表单元素下的HTML是否得到输出?我向您保证,这不是由数据库更新本身引起的。