2012-02-15 13 views
0

私はajaxで単純なhtmlページをロードしようとしています。jquery ajaxの内容がロードされていません

$("h1").click(function() { 
    $.ajax({ 
    type: 'POST', 
    url: 'ajax.html', 
    success: function(response) { 
      $('#buttonGroups').html(response); 
      alert('Load was performed.'); 
     } 
    }); 
}) 

しかし、私は警告を受け取りません..?私は何が欠けていますか?

+4

は、それがサーバーをヒットしましたか?要求は成功しましたか?あなたは知っている情報をあまりにも多く与えていませんでした。 – gdoron

+0

申し訳ありません。はい、200のステータスを取得し、その要素の内容をクリアします。 – Mackelito

+3

ちょうど解決しました。「dataType: 'html'、」:) – Mackelito

答えて

1

あなたはjqueryのにそれを伝える必要があるので、あなたがHTMLとして応答を使用している:

$("h1").click(function() { 
    $.ajax({ 
    type: 'POST', 
    url: 'ajax.html', 
    dataType: "html", // <==== 
    success: function(response) { 
      $('#buttonGroups').html(response); 
      alert('Load was performed.'); 
     } 
}); 
関連する問題