2011-10-03 2 views
1

Это отображает 1 независимо от того, что я эхо в getbillno.php - также почему я больше не показываю эту часть. Ничего не изменилось бы, если я не сменил купюру на строку или не положил 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

мужчина, какой a bugger! – mrtsherman

Смежные вопросы