Проблема с тегом Jquery <span>в Mozilla 3.6.1 - PullRequest
0 голосов
/ 27 марта 2011

Я использую jQuery.post, чтобы напечатать некоторые данные, полученные от сервлета.

<div class="Label">
    <span id="result" >Click on Check.</span>      
</div>

<script>
    $(document).ready(function() {
        $("a").click(function() {
            var id =  $("#orderId").val();
            $.post("paidByDiners", { orderId : id},
              function(data) {
                  $("#result").html(data);
              });
        });
    });
</script>

На Chrome и IE он работает нормально.Однако в Mozilla ответом является [object XMLDocument].

Когда я использую Fiddler2, я вижу следующий ответ:

HTTP/1.1 200 OK
Date: Sun, 27 Mar 2011 10:14:11 GMT
Content-Length: 38

This is my response.

Как я могу решить мою проблему?

1 Ответ

2 голосов
/ 27 марта 2011

Попробуйте добавить dataType из 'text' к вашему $.post вызову.

    $(document).ready(function() {
   $("a").click(function() {
   var id =  $("#orderId").val();
   $.post("paidByDiners", { orderId : id},
   function(data) {
     $("#result").html(data);
   }, 'text');
   });
 });
...