2011-10-03 38 views
1

無論我在getbillno.php中迴應什麼,它都會顯示1 - 也是爲什麼我不再顯示該部分。 沒有什麼會改變,除非我把賬單變成字符串 或把tbl(只是爲了看看會發生了什麼),所以我覺得問題不在於getbillno.php中的 ,但是這個部分就在這裏。我非常喜歡jQuery的 ,我真的不知道 有什麼問題。

這適用於Chrome,FF和Safari。我在同一個頁面中使用了jQuery的其他功能,並且在包括IE(9)在內的任何瀏覽器中都可以正常工作。這只是我遇到問題而已。

<script type="text/javascript"> 
function getbillno(tbl){ 

$.get("getbillno.php?tbl="+ tbl, function(bill){ 
$("#billno").val(bill); }); 
} 
</script> 

我試圖與IE這項工作(9),因爲它是唯一的瀏覽器 ,讓我有我想要的打印選項。

+0

當你說「返回1」,你的意思是「#billno」標識的元素被設置爲1?它是一個輸入元素,還是...? – nnnnnn

+0

它在文本字段中顯示1。即使我在getbillno.php中刪除了所有內容。 – esandrkwn

+0

因此,在第一次更改顯示器後,必須先關閉IE,而不是在更改腳本部分後才刷新刷新。 。不好 – esandrkwn

回答

0

而不是刷新刷新,我試圖關閉IE瀏覽器(9),它確實顯示正確的值。我再次更改了代碼中的值,然後刷新IE,它會顯示前一個值 - 這是我重新打開IE後的值。

一號線解決了我的問題:

見這裏: IE must close for event with jQuery to work

+0

男人,什麼雞巴! – mrtsherman