Как предотвратить оповещение Ajax о рендеринге макета в CakePHP? - PullRequest
0 голосов
/ 10 июня 2009

Я пытался получить значение определенной переменной и предупредить его. То есть я хотел получить значение "{" attribute ": [{" type ":" Text "," tags ":" Untitled1 "}]} "в этой переменной. Используя success: function (msg) в ajax, я предупредил значение.

Но вместо обязательного значения: {"attribute": [{"type": "Text", "tags": "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>

1 Ответ

3 голосов
/ 10 июня 2009

Проблема в том, что вы все еще используете макет по умолчанию. Попробуйте перейти на другую поставляемую раскладку для Ajax-ответов:

// In your controller
$this->layout = 'ajax';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...