2011-05-11 32 views
1

我最近一直在爲客戶設計一個網站,並且在Javascript中遇到了一些困難 - 我需要有一個<?php include()?>或一個表單(前者在Javascript警告框中有更多的使用)。將PHP代碼的結果注入到Javascript警告框中

有沒有辦法做到這一點?謝謝。 :)

+1

通過Java你的意思是JavaScript,對吧? – 2011-05-11 22:10:16

+0

你的意思是有一個警報彈出窗口中的自定義輸入字段,就像你做alert(「string」)時得到的那個;或者像模板中的表單一樣,彈出頁面上的其餘內容? – 2011-05-11 22:11:26

回答

0

一個PHP頁面:

<script type="text/javascript"> 
alert("<?php include("otherpage.php"); ?>"); 
</script> 

otherpage.php

echo "Hello, world"; 

當然,otherpage.php的輸出只能是純文本,並且必須正確轉義引號。如果您需要做其他任何事情,您需要與JavaScript的alert不同的解決方案。

+0

您需要非常小心您的PHP包含的輸出,或者捕獲它並將其轉義以用於JavaScript上下文。 – 2011-05-11 22:13:44

+0

@FrankFarmer是。 – Nicole 2011-05-11 22:14:12

0

它是否必須是警戒框?它可以不是一個燈箱?

jQuery UI對話框可能有一些幫助。如果你想在一個盒子形式彈出點擊或東西我會用它燈箱哈薩用形式

jQuery UI Dialog Box

個人對話框。

希望這會有幫助,