рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЯреЗрдВрдкрд▓реЗрдЯрд┐рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реИ

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕



рдореИрдВ VKontakte рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП IFrame рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ HTML рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдИрдЬреЗрдПрд╕ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛ ...



EJS - рдПрдВрдмреЗрдбреЗрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ



рдИрдЬреЗрдПрд╕ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирд┐рдХрд▓рд╛ред рдпрд╣ рдПрдХрд▓ рдЪрд░ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ (рдкрдврд╝реЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддрд░реНрдХ рд╣реИ (рдпрджрд┐ ... рдФрд░ ...)ред



рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред



рдЯреЗрдореНрдкреНрд▓реЗрдЯ - /templates/question.ejs:

<div>

  <% if(question) { %>

   <h2><%= author %>: <%= question %></h2>

   <div><textarea name="answer" id="answer"></textarea></div>

   <ul class="nNav btnList">

     <li>

      <a href="" onclick="ACT.question.answer('index'); return false;"></a>

     </li>

   </ul>

  <% } else { %>

   <h2> , !</h2>

  <% } %>

</div>



* This source code was highlighted with Source Code Highlighter.








тАФ /data/question.php:

{"id":"98","question":"What are you doing now?","author":"Mihalich88"}



* This source code was highlighted with Source Code Highlighter.








:

$.ajax({

  type: "POST",

  url: "/data/question.php",

  dataType: "json",

  data: data,

  success: function(ans){

   var html = new EJS({url: ' /templates/question.ejs'}).render(ans);

  }

});




* This source code was highlighted with Source Code Highlighter.










+ ┬л┬╗

  1. , .. json-,
  2. , ..
  3. MVC , ┬лV┬╗
  4. Opera Mobile 10


тАФ ┬л┬╗

  1. , RIA


, EJS: http://formspring.vk-app.ru

: *.ejs. , *.tpl, тАФ тАж , , .



All Articles