Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ajax发送数据使用值作为段落php_Php_Html_Ajax - Fatal编程技术网

通过ajax发送数据使用值作为段落php

通过ajax发送数据使用值作为段落php,php,html,ajax,Php,Html,Ajax,谈到PHP,我真的没有经验,我一直在尝试编写自己的“adminpage”,一个非常简单的“adminpage”。问题是,当我使用ajax将值从adminpage传递到index page时,该值没有出现在段落中 html adminpage.php(发送ajax请求的页面): 这里的目标是将通过ajax发送的数据添加到提到的html段落中。这是: success:function(){ 您永远不会捕获PHP脚本的输出/返回值,所以不会在页面中插入任何内容。你需要更像这样的东西: success

谈到PHP,我真的没有经验,我一直在尝试编写自己的“adminpage”,一个非常简单的“adminpage”。问题是,当我使用ajax将值从adminpage传递到index page时,该值没有出现在段落中

html adminpage.php(发送ajax请求的页面):

这里的目标是将通过ajax发送的数据添加到提到的html段落中。

这是:

success:function(){
您永远不会捕获PHP脚本的输出/返回值,所以不会在页面中插入任何内容。你需要更像这样的东西:

success: function(response) {
     $('#place_to_insert_response').html(response);
}

我用ajax将文本发送到文本文件,然后在$(document)之后读取文本文件。准备从管理页面更新段落

我可能把我的问题表述错了,我想做的是在目标页面index.php.的一个段落中使用字符串,我从第一个php页面发送这个字符串,而这正是上面的代码所做的。您只需要为插入点提供适当的DOM位置,例如
#place_to_insert_response
如果我很愚蠢,我很抱歉,但我真的不明白。我得到的响应是整个php页面,包括html代码,由于段落位于接收字符串的页面上,因此尝试在响应中设置段落的html不起作用,因为它表示未定义。成功:函数(数据){$('.roof').html(数据)//roof在此未定义}您得到的是原始php代码吗?然后php代码没有被执行,服务器配置错误。不,没有php代码,只有HTML,所以整个页面以HTML格式返回数据变量。
 $(".text-change1").click(function(){

 if($(this).attr("class").indexOf("text-change1") != -1){
   $.ajax({
    type:"POST",
    url:"index.php",
    data:{ text:text },
    success:function(){
    alert("message sent!");
    }, error:function(){
      alert("Something went wrong");
    }
   });
  });
success:function(){
success: function(response) {
     $('#place_to_insert_response').html(response);
}