JSON.stringify
и <pre>
на полную.JSON.stringify(jsObj, null, "\t"); // добавит отступы с табами
JSON.stringify(jsObj, null, 4); // добавит отступы с 4 пробелами
<pre>
- адекватно выведет на странице<pre id='formated'></pre>
<script type="text/JavaScript">
var json = JSON.parse('{"glossary":{"title":"example glossary","GlossDiv":{"title":"S","GlossList":{"GlossEntry":{"ID":"SGML","SortAs":"SGML","GlossTerm":"Standard Generalized Markup Language","Acronym":"SGML","Abbrev":"ISO 8879:1986","GlossDef":{"para":"A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso":["GML","XML"]},"GlossSee":"markup"}}}}}');
var formated = document.getElementById('formated');
formated.innerHTML = JSON.stringify(json, null, 4);
</script>
Как мне добавить входные параметры в ссылку?
https://api.whatsapp.com/send?phone=НОМЕР&text=ТЕКСТ_СООБЩЕНИЯ
Test test test <br>
<form id="login_form">
<input type="text" value="Test">
<br><br>
<a href="#" id="close_login_form">
Закрыть форму
</a>
</form>
<br>
Test test test
<script type="text/javascript">
$(document).on("click", "#close_login_form", function(elem){
elem.preventDefault();
$("#login_form").slideUp(500);
});
</script>
<?php
$numbers = $_POST['comment'];
if(isset($_POST["start"])){
//перезапись
$html = file_get_contents( '1.php' );
preg_match_all( '#<header>(.+?)</header>#is', $html, $matches );
$old_comments = $matches[1][0];
$filename = '1.php';
$file = file_get_contents($filename);
$title_pattern='#<header>(.*)?</header>#s';
$test= preg_replace($title_pattern, "<header><div>$numbers</div>$old_comments</header>", $file);
file_put_contents($filename, $test);
//редирект
header('Refresh:0; url=http://test.ru/2.php?redirect=1');
}
file_get_contents('1.php');
?>
<form method="POST">
<input type="text" name="comment">
<input type="submit" name="start" value="send">
</form>
<?php
/* создаем соедиенение с бд*/
$link = mysqli_connect("localhost", "root", "", "test");
/* для примера возьмем такой doctorid*/
$doctorid = 2;
/* создаем подготавливаемый запрос */
$stmt = mysqli_stmt_init($link);
$sql = '
SELECT
cal.`doctorid`,
doc.`doctor-name`,
cal.`clinicid`,
clin.`clinic-name`,
cal.`start`,
cal.`end`
FROM
`bio_vet_calendar` cal
JOIN `bio_vet_clinic_department` clin ON cal.`clinicid` = clin.`clinicid`
JOIN `bio_vet_doctor` doc ON cal.`doctorid` = doc.`doctorid`
WHERE
cal.`doctorid` = ?
';
if (mysqli_stmt_prepare($stmt, $sql)) {
/* привязываем переменные к параметрам */
mysqli_stmt_bind_param($stmt, "i", $doctorid);
/* выполняем запрос */
mysqli_stmt_execute($stmt);
/* выбираем данные из результата */
$response = mysqli_stmt_get_result($stmt);
/* преобразовываем в ассоциативный массив*/
$result = mysqli_fetch_all($response, MYSQLI_ASSOC);
/* закрываем запрос */
mysqli_stmt_close($stmt);
}
/* закрываем соединение с бд*/
mysqli_close($link);
/* выводим JSON */
echo json_encode($result);
Почему при первом заходе редиректит, а при втором все верно
После передачи клиенту cookie станут доступны через массив $_COOKIE при следующей загрузке страницы.