2011-10-03 12 views
1

これは、getbillno.phpに何を表示しても1を表示します - なぜ私はもうその部分を表示していません。 請求書を文字列に変更してその場所にtblを入れないと、何も変わらないので、問題はdobillno.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> 

それは私が私がしたい印刷オプションを持っていることができます唯一のブラウザ だので、私は(9)IEでこの作業を行うためにしようとしています。

+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

関連する問題