目前日期文章:201204 (3)

瀏覽方式: 標題列表 簡短摘要

先前寫過一篇有關 Jquery 使用AJAX 可以有Loading的文章。
http://expect7.pixnet.net/blog/post/39829979/

可是後來發現到,在chrome跟Firefoxy都可以正常運作,但是在IE是無法正常運作。

問題出在 JQuery AJAX的參數 async: false。

expect7 發表在 痞客邦 PIXNET 留言(0) 人氣()

 在JQuery 中要檢查元素是否存在一開始我是想說用

if ($("#testDiv").val()=="") {

}

用他的值來判斷是否存在。經過嘗試之後,這樣是無法判斷的。

expect7 發表在 痞客邦 PIXNET 留言(0) 人氣()

一般我們在PHP執行要轉跳頁面,大部分我們都是使用 header("Location:$url" )的方式。可以直接把頁面轉到特定你所指定的URL。比較少人用 header("Refresh: 0; url=$url")。這兩行都可以做到同樣轉跳網址的功能。但是還是有些微差異。

這邊我分別說明一下。當我透過A頁面,送出http://titan.test.com.tw/B.php?A=10,到B.php處理,如果使用 header("Location:c.php" ),頁面在執行B.php之後就會馬上導到C.php,所以使用者的瀏覽器中,只會看到A.php與C.php在歷史中。當你導到C.php之後,如果你按上一頁。網頁會直接跳到A.php,瀏覽器並不會知道B的存在。

如果你使用header("Refresh: 0; url=c.php"),瀏覽器會在B.php停頓,然後在導到C.php,但是這個方法還有一個好處,可以設定N秒之後在進行轉跳頁面。只要修改Refresh後面的數字,就可以。如果我要停頓3秒之後在轉頁面,那就是header("Refresh: 3; url=c.php")。

expect7 發表在 痞客邦 PIXNET 留言(4) 人氣()