function函數內寫一個這樣的函數<?phpwc();echo 'you are a ';function wc(){echo "<script>這里如何寫呢??</script>"}?>我要JS實現如下功能:彈出一個對話框,用戶可以“確定”與取消。當確定時,執行echo
4 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
echo "<script>if(confirm('寫你的提示語'))alert('確定時候的結果');else window.history.go(-1)</script>"

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
把兩個函數放在同一個作用域下,然后在內部寫,另一個函數名()。就可以了,
如果不確定把兩個函數都寫成全局的,即不進行任何封裝,
function A(){
b();
};
function b(){
}
就可以了

喵喔喔
TA貢獻1735條經驗 獲得超5個贊
當確定時,執行echo,應該是當確定時,執行一段php腳本,正如您的問題,echo“<script...js判斷語句....</script>.到這里php腳本并不會因為遇到js判斷而暫停,而是繼續執行后面的代碼,因為echo 出來的是js的判斷語句,而不是php的判斷語句,所以您要前端判斷用戶的動作來決定php做如何的處理,ajax無疑是很好的選擇,當用戶點擊'確定',觸發ajax,url為php的判斷腳本文件,同時將用戶判斷信息作為參數傳遞進去,處理完成輸出處理結果返回給ajax,如果點擊取消就可以用js的history
- 4 回答
- 0 關注
- 367 瀏覽
添加回答
舉報
0/150
提交
取消