我有以下两个文件:
<?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>
中使用index.php
或任何html标记之类的内容,则测试文件只会将其作为纯文本返回,例如<h1>text</h1>
。
我想设置来自index.php
的数据的样式,但我无法设法做到这一点,因为它一直让我返回纯文本,我不能使用任何html标签或除了PHP之外的任何东西文件。我怎样才能做到这一点 ?有什么想法吗?
答案 0 :(得分:0)
将数据类型html
作为第三个参数添加到$.post
- http://api.jquery.com/jQuery.post/
$.post("index.php", function (data) {
alert(data);
}, 'html');
答案 1 :(得分:0)
试试这个:
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);
});
});