2009-06-10 14 views
0

私は特定の変数の値を取得し、それを警告しようとしました。 つまり、私はその変数の値「{"attributes":[{"type": "Text"、 "labels": "Untitled1"}]} "を取得したかったのです。 ajaxのsuccess:function(msg)を使って、私は値を警告しました。AjaxアラートがCakePHPのレイアウトをレンダリングしないようにするにはどうすればよいですか?

ただし、必要な値の代わりに{{"attributes":[{"type": "Text"、 "labels": "Untitled1"}]} 以下のテキストが表示されます。何が問題ですか?

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title> 
      CakePHP: the rapid development php framework:  Forms 
     </title> 
    <link href="/cake_1_2/favicon.ico" type="image/x-icon" rel="icon" /> 
    <link href="/cake_1_2/favicon.ico" type="image/x-icon" rel="shortcut icon" /> 
    <link rel="stylesheet" type="text/css" href="/cake_1_2/css/cake.generic.css" /> 
    </head> 

    <body> 
     <div id="container"> 

     <div id="header"> 
      <h1> 
      <a href="http://cakephp.org">CakePHP: The rapid development php framework</a> 
      </h1> 
     </div> 

     <div id="content"> 

        {"attributes":[{"type":"Text","labels":"Untitled1"}]} 

     </div> 

     <div id="footer"> 
      <a href="http://www.cakephp.org/" target="_blank"> 
      <img src="/cake_1_2/img/cake.power.gif" alt="CakePHP: The rapid development php framework" border="0" /> 
      </a> 
    </div> 
    </div> 
</body> 

答えて

3

問題は、あなたがまだデフォルトのレイアウトを使用することです。 Ajaxレスポンス用に別の出荷レイアウトに切り替えてみてください。

// In your controller 
$this->layout = 'ajax'; 
+0

ありがとうございます。出来た.. – Angeline

関連する問題