Javascript 从PHP对数组进行Json编码,以填充特定的html id

Javascript 从PHP对数组进行Json编码,以填充特定的html id,javascript,php,jquery,html,json,Javascript,Php,Jquery,Html,Json,我在一个实际有效的表格中工作,并发送电子邮件。最后,它在html中显示成功发送的消息,但我希望将该消息添加到html上的特定id中。我的php中的最后一段代码是 if(!$send\u mail) { //如果邮件无法发送,输出错误。请检查您的PHP电子邮件配置(如果发生) $output=json_encode(数组('type'=>'error','text'=>'服务器php中存在问题”); 模具(产量); }否则{ $output=json_encode(数组('type'=>'mess

我在一个实际有效的表格中工作,并发送电子邮件。最后,它在html中显示成功发送的消息,但我希望将该消息添加到html上的特定id中。我的php中的最后一段代码是

if(!$send\u mail)
{
//如果邮件无法发送,输出错误。请检查您的PHP电子邮件配置(如果发生)
$output=json_encode(数组('type'=>'error','text'=>'服务器php中存在问题”);
模具(产量);
}否则{
$output=json_encode(数组('type'=>'message','text'=>'谢谢'。$user_name.'用于您的电子邮件');
模具(产量);
}
然后,我希望将错误或成功的输出添加到特定的html id中。我在jquery中的编码是:

 $.post('contact_me.php', post_data, function(response){  
    if(response.type == 'error'){ //load json data from server and output message     
      output = '<div class="error">'+response.text+'</div>';
    }else{
          $('#aniconf').removeClass('confcir').addClass('confcir2');
          output = '<div class="success">'+response.text+'</div>';
          //reset values in all input fields
          $("#contact_form  input[required=true], #contact_form textarea[required=true]").val(''); 

    }
    $("#contact_form #contact_results").hide().html(output).slideDown();
        }, 'json');
    }
});
$.post('contact_me.php',post_数据,函数(响应){
if(response.type=='error'){//从服务器加载json数据并输出消息
输出=''+响应。文本+'';
}否则{
$('aniconf').removeClass('confcir').addClass('confcir2');
输出=''+响应。文本+'';
//重置所有输入字段中的值
$(“#联系人#表单输入[required=true],#联系人#表单文本区域[required=true]”).val(“”);
}
$(“#联系形式#联系结果”).hide().html(输出).slideDown();
}“json”);
}
});
更改此部分
$(“#联系形式#联系结果”).hide().html(输出).slideDown()

$('#here').html(output);

你想针对什么元素?现在发生了什么?没有提供足够的信息我,很抱歉,我正在尝试将$output插入id

现在,output=''+response.text+'';工作,但它把它放在外面,我想把回答。文本在P id='here'你的问题是什么?请更新问题的更多细节。预期行为、当前行为等,我删除了该部分,但即使表单正确发送电子邮件,它仍然无法在id上获取消息(未显示)。在“else”条件下,我希望使用“output”并将其放在