0
不知道我错过了什么,值不会发布。我想代码发布到当前页面(test.php的)Jquery Mobile发布到PHP(相同页面)
不知道我错过了什么,值不会发布。我想代码发布到当前页面(test.php的)Jquery Mobile发布到PHP(相同页面)
请注意,您的内容与would'nt <?php if(isset($_POST['name'])) echo 'Posted: '.$_POST['name'];?>
进行更新,以使其工作,你可以这样做:
月1日创建一个函数调用update()
或你想要的一切在所有的HTML底部的任何内容后
更新功能:
<?php
function update(){
if(isset($_POST['name']) && $_POST['name'] == "demo") {
header('Content-Type: application/json');
echo json_encode($_POST['name']) ;
exit(); // To avoid full html page be delivered
}
}
?>
,并调用它之前所有的HTML或任何内容 <?php update(); ?>
那么你的JavaScript来更新页面:
<script>
$(document).ready(function(){
$("#submit_response").click(function() {
$.post(<?php echo '"'.$_SERVER['SCRIPT_FILENAME'].'"' ?>, {name: 'demo'}, dataType:"json",
success: function(data) {
$("#contentToUpdate").html(data.name);
});
});
});
</script>
这将发送数据,但不会做任何其他事情,显然他需要反馈,因此您必须在后期功能中添加重定向。 –
什么是你想在这里完成?您是否尝试重新加载相同的页面或更新页面而不重新加载?这似乎是你每做一半... –
你可以做到这一点,没有JavaScript,使用HTML格式和发布方法。 http://www.w3schools.com/php/php_forms.asp –
我正在尝试使用AJAX帖子进行学习,而不是表单。 – Z3roDowner