使用JQuery/AJAX从PHP文件获取变量

这是我在这里的第一篇文章,我希望有人能帮助我。
在过去的一周里,我一直在做我的一个项目。显然,我坚持了最后一部分。
因此,基本上,我有一个AJAX聊天,当我提交一行时,我发送(使用Post方法)要分析的整行内容(到一个名为analysis.php的文件中)。
正在分析聊天线路,并通过在MySql数据库上进行查询找到所需的变量。
我现在所需要的就是用jqueryajax获取这个变量,并将它放在html文件的div中(这样它就可以显示在聊天室的左右两侧)

这是我的文件:
analysis.php

<?php
$advert=$row[adverts];
?>

ajax chat.html

<!DOCTYPE html>
<html>
<头>
<meta http equiv=“Content Type”Content=“text/html;charset=utf-8”/>
<标题>AJAX聊天&lt/标题>
<link rel=“stylesheet”type=“text/css”href=”https://stackoverflow.com/questions/10341434/js/jScrollPane/jScrollPane.css“/>
<link rel=“stylesheet”type=“text/css”href=”https://stackoverflow.com/questions/10341434/css/page.css“/>
<link rel=“stylesheet”type=“text/css”href=”https://stackoverflow.com/questions/10341434/css/chat.css“/>
&lt/头>
<车身>
<div id=“chatContainer”>
<div id=“chatTopBar”class=“rounded”&gt&lt/部门>
<div id=“chatLineHolder”&gt&lt/部门>
<div id=“chatUsers”class=“rounded”&gt&lt/部门>
<div id=“chatBottomBar”class=“rounded”>
<div class=“tip”&gt&lt/部门>
<form id=“loginForm”method=“post”action=”“>
<输入id=“name”name=“name”class=“rounded”maxlength=“16”/>
<输入id=“email”name=“email”class=“rounded”/>
<输入type=“submit”class=“blueButton”value=“Login”/>
&lt/表格>
<form id=“submitForm”method=“post”action=”“>
<输入id=“chatText”name=“chatText”class=“rounded”maxlength=“255”/>
<输入type=“submit”class=“blueButton”value=“submit”/>
&lt/表格>
&lt/部门>
&lt/部门>
<脚本src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js“&gt&lt/脚本>
<脚本src=”https://stackoverflow.com/questions/10341434/js/jScrollPane/jquery.mousewheel.js“&gt&lt/脚本>
<脚本src=”https://stackoverflow.com/questions/10341434/js/jScrollPane/jScrollPane.min.js“&gt&lt/脚本>
<脚本src=”https://stackoverflow.com/questions/10341434/js/script.js“&gt&lt/脚本>
&lt/车身>
&lt/html>

因此,我基本上是尝试从analysis.php文件中获取$advert(在完成整个分析之后),并通过使用JQuery/AJAX将其最终传递到AJAX-chat.html文件。
非常感谢您的帮助。我在谷歌上搜索了所有的东西,但没有找到什么可以帮助我的。
提前谢谢

如果我理解正确,您需要使用JSON。这是一个样本

在PHP中编写:

<?php
//文件名:myAjaxFile.php
//一些PHP
$advert=数组(
“ajax”=>“你好,世界!”,
“广告”=>$row[“广告”],
);
echo json_编码($advert);
?>

然后,如果您正在使用jQuery,只需编写:

$.ajax({
url:'myAjaxFile.php',
键入:“POST”,
数据:数据,
数据类型:“json”,
成功:功能(结果){
警报(结果['ajax']);/“Hello world!”警报
log(result['advert'])//将显示php$row['adverts']的值
},
错误:函数(){
警报(“错误”);
}
})

就这些。这是JSON——它用于在服务器和用户之间发送变量、数组、对象等。更多信息请点击此处:http://www.json.org/. 🙂

发表评论