Php 使用AJAX将文本返回到指定的div中?
在Php 使用AJAX将文本返回到指定的div中?,php,jquery,ajax,Php,Jquery,Ajax,在index.php上的表单中,我使用AJAX发布到submit.php文件中。一切正常,但我想在index.php中返回一个特殊的div,id#剩余的文本如下 如何告诉submit.php这条消息必须放在index.php的中 if($rem_posts<1) { echo "No credits, please buy credits"; } else { if($rem_posts您的问题中没有上下文。加载到div的最简单方法如下: $('#remaining').load('su
index.php
上的表单中,我使用AJAX发布到submit.php
文件中。一切正常,但我想在index.php
中返回一个特殊的div,id#剩余的
文本如下
如何告诉submit.php
这条消息必须放在index.php
的
中
if($rem_posts<1)
{
echo "No credits, please buy credits";
}
else
{
if($rem_posts您的问题中没有上下文。加载到div的最简单方法如下:
$('#remaining').load('submit.php');
您可以使用该函数
$('#remaining').load('submit.php');
您可以让submit.php文件回显JSON响应,并使用成功回调将其放置在适当的位置,如下所示:
// PHP //
<?php
echo '{"remaining" : "No credits, please but credits", "foo" : "bar", "bar" : "foo"}';
?>
// JavaScript //
<script type="text/javascript">
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
success: function(data){
$('#remaining').text(data.remaining); // Add Specific Message
$('#foo').text(data.bar); // Some Other Info
$('#bar').text(data.foo); // Additional Info
}
});
</script>
//PHP//
//JavaScript//
$.ajax({
键入:“POST”,
url:url,
数据类型:“json”,
成功:功能(数据){
$('#remaining').text(data.remaining);//添加特定消息
$('#foo').text(data.bar);//其他一些信息
$('#bar').text(data.foo);//其他信息
}
});
我希望这会有帮助!很好,但是我如何每次替换返回的文本?如何每次替换文本而不是将其并排写入?我不太明白。您是指#restination
中的文本?如果是,则使用$。在调用ajax请求时加载,它会使用文本结果更新#restining
中的文本在submit.php中