如何在不刷新页面的情况下从数据库(mysql)加载更新的数据
How to load updated data from database(mysql) without refresh the page?
我想将数据库中的数据显示到页面中。我正在使用AJAX和PHP。但是没有新的更新数据。如果我刷新页面,那么它会显示新的更新数据。例如,请给我一些想法或一些链接。
谢谢大家。
有两个
原因导致缓存或控件不会等到你的 ajax 响应回来。试试这个:
$.ajax({
type: "POST",
url: "<your file url>",
data: {<arguments>},
cache: false,
async:false,
success: function(data) {
}
});
最好的方法是使用 jQuery AJAXjQuery AJAX
一些 Jquery AJAX 教程:
jQuery - AJAX 简介
jQuery - AJAX load() Method
jQuery - AJAX get() 和 post() 方法
使用 jQuery 提交不刷新页面的表单
一个简单的 AJAX 网站与 jQuery
此链接可能会帮助您: http://www.w3schools.com/ajax/default.asp。您必须按原样使用 AJAX 代码。将获取文件名更改为您正在使用的 PHP 文件。
(提供您使用的代码会更有帮助。
这是用于更新结果的 ajax 代码
$(document).ready(function(){
function search(){
var title=$("#search1").val();
if(title!=""){
$("#result").html("<img alt='ajax search' src='images/loader.gif'/>");
$.ajax({
type:"post",
url:"tes.php",////php file that access db data/////
data:"title="+title,
success:function(data){
$("#result").html(data);//.By using<ul id="result"></ul>in area where data has to be updated you can easily make over this.//
$("#search1").val("");///name of field through which you going to update//////
}
});
}
}
$("#button").click(function(){
search();
});
$('#search1').keyup(function(e) {
if(e.keyCode == 13) {
search();
}
});
});
相关文章:
- 将地理编码结果转换为php变量以发布到mysql数据库
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 在php和mysql中选择选项.一旦选择了选项,就列出我的sql数据库数据
- 如何使用PHP将javascript变量添加到mysql数据库中
- 在javascript中跳过周六和周日,并向mysql数据库中添加不重复的条目
- 当select标记触发onChange事件时,从mysql数据库加载html表
- 如何使用mysql数据库在node.js中登录API
- 如何比较两个MySql数据库
- 使用node-js上传文件,并将表单信息存储在数据库(mysql)中
- 我应该如何使用node.js和导出来调用mysql数据库
- 输入框值将保存到 MySQL 数据库
- 实时接收来自服务器的消息(数据库-MySQL,前端-Angularjs)
- 如何在不刷新页面的情况下从数据库(mysql)加载更新的数据
- 显示数据库 MySQL 描述字段中的 125 个单词
- 如何将HTML表行拖放到另一个位置(在Jsp中)并将新位置(值)也保存在数据库(MySql)中
- 从数据库mysql中检索数据不起作用
- 将数据库mysql中的文件图像插入excel
- 谷歌地图v3->数据库/mysql->AJAX->LOOP->AJAX->环
- 如何使用javascript与数据库mysql创建数组
- 选择下拉值从数据库mysql中获取填充数据