这是我在这里的第一篇文章,我希望有人能帮助我。
在过去的一周里,我一直在做我的一个项目。显然,我坚持了最后一部分。
因此,基本上,我有一个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聊天</标题>;
<;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“/>;
</头>;
<;车身>;
<;div id=“chatContainer”>;
<;div id=“chatTopBar”class=“rounded”></部门>;
<;div id=“chatLineHolder”></部门>;
<;div id=“chatUsers”class=“rounded”></部门>;
<;div id=“chatBottomBar”class=“rounded”>;
<;div class=“tip”></部门>;
<;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”/>;
</表格>;
<;form id=“submitForm”method=“post”action=”“>;
<;输入id=“chatText”name=“chatText”class=“rounded”maxlength=“255”/>;
<;输入type=“submit”class=“blueButton”value=“submit”/>;
</表格>;
</部门>;
</部门>;
<;脚本src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js“></脚本>;
<;脚本src=”https://stackoverflow.com/questions/10341434/js/jScrollPane/jquery.mousewheel.js“></脚本>;
<;脚本src=”https://stackoverflow.com/questions/10341434/js/jScrollPane/jScrollPane.min.js“></脚本>;
<;脚本src=”https://stackoverflow.com/questions/10341434/js/script.js“></脚本>;
</车身>;
</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/. 🙂