У меня есть следующие 2 файла:
<?php
?>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function () {
$("form").submit(function () {
var textu = $("#textu").val();
$.post("index.php", function (data) {
alert(data);
});
return false;
});
});
<script>
<form method="post" action="">
<input type="text" id="textu" name="textu">
<input type="submit" value="send" id="send">
</form>
Теперь я хочу стилизовать данные, которые он вернул из index.php
где я отправил значения.
Проблема в том, что если я использую что-то вроде <h1>
или любого тега html в файле index.php
тестовый файл просто вернет его как обычный текст, например <h1>text</h1>
.
Я хочу, чтобы стиль данных, поступающих из index.php
но я не могу это сделать, потому что он возвращает мне обычный текст, и я не могу использовать какие-либо теги html или что-то кроме PHP в этом файле. Как я могу это сделать? Есть идеи?
Добавить datatype html
качестве третьего параметра в $.post
- http://api.jquery.com/jQuery.post/
$.post("index.php", function (data) {
alert(data);
}, 'html');
попробуй это:
HTML
<input type="text" id="textu" name="textu">
<input value="send" id="send">
JQuery:
$("#send").click(function(){
var textu = $("#textu").val();
$.post("index.php",{"textu":textu},function(data){
alert(data);
});
});