【发布时间】:2017-09-28 17:33:48
【问题描述】:
我正在尝试使用 AJAX 发布简单数据。我的 HTML 代码是
<input type="text" value="myvalue" id="sweet" name="sweet">
<button type="submit" id="mybtn-1">
我的 JQuery 代码是
$('#mybtn-1').click(function(){
var newSweet = $('#sweet').val();
if($.trim(newSweet) !== '')
{
$.ajax({
url:"../test_chat.php",
method:"POST",
data:{sweet:newSweet},
dataType:"text",
success:function(data){
$('#test_wrap').load("../test_chat.php").fadeIn("slow");
alert('Success');
}
});
}
});
而我的 test_chat.php 代码是
<?php
echo $_POST["sweet"];
echo 'hello';
?>
我想在名为“test_wrap”的 div 中回显 POST 数据。问题是点击按钮后,我只能在页面上回显“hello”。
我知道它的发生,因为加载函数正在重新加载 php 文件,但我正在寻找一种解决方案,以便我可以在我的页面上显示 POST 数据。
谢谢
【问题讨论】:
-
只是添加一件事。 #mybtn-1 和 #test_wrap 都在同一页面上
标签: javascript php jquery html ajax