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是否得到输出?我向您保证,这不是由数据库更新本身引起的。