const int FieldWidth = 3;
const int FieldHeight = 3;
int[,] array = new int[FieldWidth, FieldHeight];
//Ввод нуля и последующая проверка на выигрыш.
public void Enter0()
{
int x, y;
while (!int.TryParse(Console.Read(), out x) || x < 0 || x >= FieldWidth) continue; // Здесь можно обработать неверный ввод.
while (!int.TryParse(Console.Read(), out y) || y < 0 || y >= FieldHeight) continue; // Здесь можно обработать неверный ввод.
array[x, y] = 0;
draw_array();
if (Check(x, y))
Player.Win();
}
var fs = require('fs'),
path = require('path'),
filePath = path.join(__dirname, 'start.html');
fs.readFile(filePath, { encoding: 'utf-8' }, function(err,data){
if (!err) {
console.log('received data: ' + data);
response.writeHead(200, {'Content-Type': 'text/html'});
response.write(data);
response.end();
} else {
console.log(err);
}
});
$(document).on("click", "#form [type='submit']", function () {
var value = $("#form select option[selected]").text(); // Здесь будет ваш текст вида "Значение1".
// Дальше делаете с ним что вам нужно и отправляете данные себе на сервер.
});
scroll по некоторым причинам (таким как некорректная работа скрипта и визуально некрасиво) использовать нельзя
function response($data = []) {
header("Content-Type: application/json; charset=utf-8");
$flags = JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_PRETTY_PRINT;
$fails = implode('|', array_filter([
'\\\\',
$flags & JSON_HEX_TAG ? 'u003[CE]' : '',
$flags & JSON_HEX_AMP ? 'u0026' : '',
$flags & JSON_HEX_APOS ? 'u0027' : '',
$flags & JSON_HEX_QUOT ? 'u0022' : '',
]));
$pattern = "/\\\\(?:(?:$fails)(*SKIP)(*FAIL)|u([0-9a-fA-F]{4}))/";
$callback = function ($m) {
return html_entity_decode("&#x$m[1];", ENT_QUOTES, 'UTF-8');
};
echo preg_replace_callback($pattern, $callback, json_encode($data, $flags));
exit;
}
response([ "data" => "Здесь русские буквы!" ]);
function response($data = [] {
header("Content-Type: application/json; charset=utf-8");
$flags = JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_PRETTY_PRINT;
$fails = implode('|', array_filter([
'\\\\',
$flags & JSON_HEX_TAG ? 'u003[CE]' : '',
$flags & JSON_HEX_AMP ? 'u0026' : '',
$flags & JSON_HEX_APOS ? 'u0027' : '',
$flags & JSON_HEX_QUOT ? 'u0022' : '',
]));
$pattern = "/\\\\(?:(?:$fails)(*SKIP)(*FAIL)|u([0-9a-fA-F]{4}))/";
$callback = function ($m) {
return html_entity_decode("&#x$m[1];", ENT_QUOTES, 'UTF-8');
};
echo preg_replace_callback($pattern, $callback, json_encode($data, $flags));
exit;
}
<div class="user" data-count="число_генерируется_движком">{news}</div>
$(".user").each(function (i, e) {
var count = $(e).attr("data-count");
// далее делаете с этим числом что хотите.
});
<img src="some.svg" alt="svg" />
или в таком духе, ваши события, разумеется, не будут работать, ни в css, ни в js.