<script src="http://codemirror.net/lib/codemirror.js"></script>
<script src="http://codemirror.net/mode/javascript/javascript.js"></script>
<link rel="stylesheet" href="http://codemirror.net/lib/codemirror.css">
<textarea id="code" >
ваш
код
тут
</textarea>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
lineWrapping:true,
autofocus:true
});
editor.setCursor(2,2); // это значит поместить курсор на 3 строку (отсчёт от 0), символ 3
var pos=editor.posFromIndex(3); //получить координаты 3-ей позиции (строку и символ)
editor.setCursor(pos.line,pos.ch);
</script>
jQuery.ajax({
type: "POST",
url: "/function/checkTime.php",
data: ({date:date}),
dataType:"json",
success: function(response) {
// тут обрабатываем
}
// Собираем дату;
$date = $_POST['date'];
//Запрос к базе;
$times= $sql->query("SELECT * FROM datetime WHERE date='$date'")->fetch_array();
echo json_encode($times);
var jsonData = {
"html": "<div id=\"user%%userid%%\"><span>You're ID: %%userid%%</span><img src=\"%%userimg%%\"></div>",
"data": [{"userid":"11", "userimg":"http://"},
{"userid":"22", "userimg":"http://"}
]};
var result = "";
jsonData.data.forEach(function(item) {
result += jsonData.html
.replace(/%%userid%%/g, item.userid)
.replace(/%%userimg%%/g, item.userimg)
});
console.log(result)
var simpleTemplate = (function() {
var replaceByObject = function(template, values) {
for (var key in values) {
if (values.hasOwnProperty(key)) {
var pattern = ['%%', key, '%%'].join(''),
keyRegexp = new RegExp(pattern, 'g');
template = template.replace(keyRegexp, values[key]);
}
}
return template;
};
return function(template, values) {
return replaceByObject(template, values);
};
})();
var jsonData = {
"html": "<div id=\"user%%userid%%\"><span>You're ID: %%userid%%</span><img src=\"%%userimg%%\"></div>",
"data": [{"userid":"11", "userimg":"http://"},
{"userid":"22", "userimg":"http://"}
]};
var result = "";
jsonData.data.forEach(function(item) {
result += simpleTemplate(jsonData.html, item);
});
console.log(result)
$this->template('templateName')->withData($array)->render()
$html = "<some html code>$tpl</some html code>"