Почему мой AJAX не может получить код AJAX - PullRequest
0 голосов
/ 18 марта 2011

У меня возникли проблемы с JSON, пожалуйста, помогите мне T.T мой аякс

//submit the form
$.ajax({
      type: "POST",
      url: url,
      data: $('#form').serialize(),
      dataType: "json",
      success: function(resp){
          alert(resp);      
          $('#' + thediv).html(resp);
      },
      error:function (xhr, ajaxOptions, thrownError){
           alert(xhr.status);
           alert(thrownError);
      }    
});

это просто предупреждение (200), а затем предупреждение (неопределенное)

когда я изменяю тип данных на html, все данные могут быть извлечены но файл JSON печатается на страницах, это проблема расширения?

мой текст Json

{ 
  "menu": "File", 
  "commands": [ 
      {
          "title": "New", 
          "action":"CreateDoc"
      }, 
      {
          "title": "Open", 
          "action": "OpenDoc"
      }, 
      {
          "title": "Close",
          "action": "CloseDoc"
      }
   ] 
}

1 Ответ

0 голосов
/ 18 марта 2011

если вы подключаетесь к asp.net MVC или WCF, возможно, добавьте эту строку в ваш вызов ajax

                contentType: "application/json; charset=utf-8",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...