亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js寫在PHP函數中

js寫在PHP函數中

PHP
白豬掌柜的 2019-05-31 10:03:24
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>"



查看完整回答
反對 回復 2019-06-01
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

把兩個函數放在同一個作用域下,然后在內部寫,另一個函數名()。就可以了,
如果不確定把兩個函數都寫成全局的,即不進行任何封裝,
function A(){
b();
};
function b(){
}
就可以了





查看完整回答
反對 回復 2019-06-01
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊


當確定時,執行echo,應該是當確定時,執行一段php腳本,正如您的問題,echo“<script...js判斷語句....</script>.到這里php腳本并不會因為遇到js判斷而暫停,而是繼續執行后面的代碼,因為echo 出來的是js的判斷語句,而不是php的判斷語句,所以您要前端判斷用戶的動作來決定php做如何的處理,ajax無疑是很好的選擇,當用戶點擊'確定',觸發ajax,url為php的判斷腳本文件,同時將用戶判斷信息作為參數傳遞進去,處理完成輸出處理結果返回給ajax,如果點擊取消就可以用js的history


查看完整回答
反對 回復 2019-06-01
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

你先搞清楚php 和 js/html 的關系就不會問這樣的問題了
php 是運行的服務器端的,js/html是運行在瀏覽器的

查看完整回答
反對 回復 2019-06-01
  • 4 回答
  • 0 關注
  • 367 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號