[英]Can't find what's wrong in this code
我有以下腳本,該腳本在屏幕上彈出一個對話框,告訴我出現錯誤:
<script type="text/javascript">
var myFunc = function()
{
var html='<div class="cs-body">explanation of the error</div>';
$(html).csDialog();
return false;
};
</script>
我希望當我的PHP腳本為$ error返回“ 1”值時彈出此對話框,如下所示:
if ($error==1) {
echo "<script type='javascript'>$(document).ready(myFunc)</script>";
}
即使我離開if子句並僅回顯腳本,它也不會做任何事情。 有人可以告訴我我在這里想念的嗎?
提前致謝!
嘗試將腳本類型從“ javascript”更改為“ text / javascript”
做到了! 謝謝lostsource!
您需要確保在包含jQuery 之后輸出此腳本片段。
檢查運行此程序時是否定義了javascript函數
echo "<script type='javascript'>$(document).ready(myFunc)</script>
將jQuery和js函數包括在 標簽,只是看它是否有效。 PS:您只應在其中添加js腳本 標簽(如果有必要的話),否則,請將其添加到 標簽。 請記住,加載js文件會阻止加載其他任何頁面資源
嘗試這個
<?php if ($error==1) { ?>
<script type="text/javascript">
$(document).ready(myFunc)
</script>";
<?php } ?>
丁斯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.