PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] PHP echo javascript
作者:
forptt
(上線專用)
2014-05-27 18:46:40
請問
我寫了個socket程式,
if(連線成功){
...
}
else{
echo '<script>alert("connected fail");</script>';
}
我想要連線失敗跳個視窗提醒,已確認過else是會被進入的,
不知為何alert都沒有出來。
我另外有寫個簡單單一的PHP檔,在PHP裡面echo js的alert是會成功的,
不知為何在我的socket程式就不alert出來???
作者:
lk3679
(ˊ_>ˋ)
2014-05-28 22:15:00
我覺得應該是javascript:alert('內容');
作者:
marlu
(有甜食就心情好的趴趴熊)
2014-05-29 10:45:00
有遇過這個問題。個人解釋是,js是一開始載入網頁時,就譯好在那邊備用的~所以,做了判斷才echo內容,因網頁並未再次處理,因此echo內容,僅被視為文字,並未執行動作
作者: Fntsr
2014-05-30 02:10:00
網頁原始馬上會正常出現那段腳本嗎?
作者:
marlu
(有甜食就心情好的趴趴熊)
2014-05-30 17:43:00
會~但不執行。個人的解法,連判斷都給js做,才會有效果
作者:
kangeroo
( )
2014-05-31 00:22:00
\"connected fail\" 我猜是跳脫字元的問題
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2014-05-31 00:40:00
樓上的意思外面單引號是用假的就對了。
作者:
kangeroo
( )
2014-05-31 00:53:00
我錯了
作者:
marlu
(有甜食就心情好的趴趴熊)
2014-05-31 15:13:00
更正我的說法,php做判斷沒問題,但script不要用echo的直接 <?php if {} else {?> <script>要做的事</script><?php剛測試一下,這樣的方法可行
作者:
Darkland
(小黑XDrz)
2014-05-31 15:23:00
比較好奇是什麼環境可以做出這種差異"
作者:
wadechen
(忙)
2014-05-31 17:21:00
把</script>拿掉試驗一下 之前有發生過這種莫名其妙的錯
繼續閱讀
[請益] while包while可行嗎??
longkink
[請益] 關於Facebook API擷取發文內容
g22gs
[請益] 學習用書和工具用書
boy255034
[請益] Header下載
gmiloveyou
[請益] 讀取使用者資料並寫入新事件
clearday
[請益] yahoo第三方驗證會員功能
mommo
[請益] 網頁自動重新讀取
morsel
[情報] PHP也有Day #3
rickysu
Re: [請益] 從mysql抓資料後多欄顯示
cleanwind
[請益] 從mysql抓資料後多欄顯示
mick90207
Links
booklink
Contact Us: admin [ a t ] ucptt.com