我最近一直在爲客戶設計一個網站,並且在Javascript中遇到了一些困難 - 我需要有一個<?php include()?>
或一個表單(前者在Javascript警告框中有更多的使用)。將PHP代碼的結果注入到Javascript警告框中
有沒有辦法做到這一點?謝謝。 :)
我最近一直在爲客戶設計一個網站,並且在Javascript中遇到了一些困難 - 我需要有一個<?php include()?>
或一個表單(前者在Javascript警告框中有更多的使用)。將PHP代碼的結果注入到Javascript警告框中
有沒有辦法做到這一點?謝謝。 :)
alert
函數只能顯示純文本。
您需要使用假模式對話框,如jQuery UI Dialog。
一個PHP頁面:
<script type="text/javascript">
alert("<?php include("otherpage.php"); ?>");
</script>
otherpage.php:
echo "Hello, world";
當然,otherpage.php的輸出只能是純文本,並且必須正確轉義引號。如果您需要做其他任何事情,您需要與JavaScript的alert
不同的解決方案。
您需要非常小心您的PHP包含的輸出,或者捕獲它並將其轉義以用於JavaScript上下文。 – 2011-05-11 22:13:44
@FrankFarmer是。 – Nicole 2011-05-11 22:14:12
它是否必須是警戒框?它可以不是一個燈箱?
jQuery UI對話框可能有一些幫助。如果你想在一個盒子形式彈出點擊或東西我會用它燈箱哈薩用形式
個人對話框。
希望這會有幫助,
通過Java你的意思是JavaScript,對吧? – 2011-05-11 22:10:16
你的意思是有一個警報彈出窗口中的自定義輸入字段,就像你做alert(「string」)時得到的那個;或者像模板中的表單一樣,彈出頁面上的其餘內容? – 2011-05-11 22:11:26