ajax怎么异步读取mysql数据库的字段内容

ajax怎么异步读取mysql数据库的字段内容,第1张

jQueryajax({

url: '<%=basePath%>XXXXXaction', // 提交的页面

data: {msg_id:+id}, // 有要传递的数据就传递,没有就空着

type: "POST",//传递方式

success: function(data) {

//action返回结果,页面显示

}

});

我是搞java的 所以这里用jsp

数据层(sqlserver)

在dao中

public boolean checklogin(String username,String password){

/具体的数据库驱动和url自己应该能搞定把/

boolean chelogin=false;

//用户名不存在则返回false 存在返回true 代码省略

return chelogin;

}

在 UserServlet中 的doget()中

PrintWriter out=responsegetWriter();

//调用dao中的checklogin()

String username=requestgetparameter("username");

String password=requestgetparameter("password");

boolean checklogin=new checklogin(username,password);

if(checklogin==true){

outprint("用户名验证正确,登陆成功");//这个是为了返回给ajax的XML>

很简单。

1、把俩列表放进 updatepanel。

2、把列表设置为AUTO POSTBACK

3、第一个选中的值,作为第二个数据绑定的数据源查询条件。

恭喜这样就OK了。

function test(bid){

$ajax({

type:"GET",

url:"/testphpac=ss&bid="+bid+"&date=" + new Date(),

success: function(data){

alert(data)

}

});

}

给你发一个简单例子,testphp去获取数据库内容,可以返回不同的数据,如一般的text,也可以是json等多种类型,接收的时候需要做不同的处理

记得在此之前一定先调用JQ库,这是JQ的AJAX方法,个人理解,不专业

这个问题问的太广了,真不好回答,jQuery学过没?如果没有可以快速的入下门,会用到里面ajax这个方法,你就上网查,光了解这个方法,后台处理完返回给前台,会用到XML或json,现在比较流行json,这个简单,就是一String,只不过要求格式,你去它网站看看就明白了

麻烦采纳,谢谢!

jquery本身就有Ajax,有get和post传输方法

aspnet的Ajax控件占用资源,生成许多代码

var path="Handler1ashx";

$post(path,"data:getTable",function (msg){

var result=Parse(msg);

//td单个绑定就用id

$("#td1")text(result[0]tab1);

//多行添加用循环

var str="";

$each(result,function(i,j)

{

str+="<tr>";

str+="<td>"+jtab1+"</td>";

str+="<td>"+jtab2+"</td>";

str+="</tr>";

}

documentgetElementById("tbody")add(str);

)

})

//Handler1

contextResponseContentType = "text/plain";

object oop = contextRequest["data"];

if (oop != null)

{

switch (oopToString())

{

case "getTable":

contextResponseWrite(JSONgetJSonTab(getDataTable("select from text")));

break;

default:

break;

}

}

//html

//No1

<table><tr><td id="tab1"></td></tr></table>

//No2

<table><tbody></tbody></table>

最後Handler裏面转Json的方法要自己写,Js裏的转Obj方法也要自己应用,纯手打的可能有单词或许有问题

解决请采纳,有事请追问!

function showLogs()

{

$("#table2")empty(); //这是清空原来的数据

$ajax({

type:"post",

url:"<%=requestgetContextPath()%>/logs/queryLogsInfoaction",

dataType:"json",

success:function(data)

{

for ( var i = 0; i < datalength; i++)

{

$("#table2")append("<tr style='line-height:25px;'>"

+"<td width='5%'>"+data[i]id+"</td>"

+"<td width='5%'>"+data[i]receive+"</td>"

+"<td width='8%'>"+data[i]data+"</td>"

+"<td width='10%'>"+data[i]dataLength+"</td>"

+"</tr>");

}

}

})

}

var t = setInterval("showLogs()", 1000); //隔1秒就查询一次数据

你是前端程序员还是后端程序员。我估计你前后都要写,首先要选好框架,包括前后端的。前端可以用bootstrap,找它的表格插件,学习如何使用,需要什么格式的数据。再写ajax提交参数到后端来查询数据库。后端有一些框架,我建议你简单一点就在aspnet项目添加一个一般性处理程序,你要去百度一下如何添加。然后在这个程序里面写代码查询数据库,返回前端需要的数据,一般都是json格式的数据

以上就是关于ajax怎么异步读取mysql数据库的字段内容全部的内容,包括:ajax怎么异步读取mysql数据库的字段内容、如何用Ajax和数据库连接,实现验证输入值、用AJAX 做一个二级联动下拉列表,当点击第一个时,第二个下拉列表能从SQL数据库里取出与之关联的数据,怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9612502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存