① jquery ajax怎么访问数据库,然后把数据显示出来,最好有个简单点的例子说明,谢谢~异步调用
jquery:
$.ajax({type:"GET",url:"aa.txt",data: "flag=area",success:function(msg){$(".area_title").html(msg+"综合门户");},error:function(XMLHttpRequest, textStatus, thrownError){}})
aa.txt 内容随便写个值
② 如何通过jQuery获取后台数据库的信息
JQuery有很多都可以实现异步请求,如$.get() $.post() $.load() $.ajax()...
我简单的给你说说$.get()的简单用法.
$.get()的无参数请求后台html数据然后显示在DIV(后台用简单的sevlet)
JS代码:
$(function(){/* 窗体加载 */
$("#按钮ID").click(function(){/* 绑定按钮点击事件 */
var url="XXXXX.action";/* 后台url名 */
var data={"Time":new Date().getMilliseconds(),"你的参数名":"你的参数值"};/* 参数,可以什么都不写,但为了每次获取不同的数据,习惯上要传一个"时间戳",后面还可以加你自己的数据,但必须是键值对类型的,如果有多个,用“,”隔开 */
$.get(url,data,function(data){/* 回调函数,其中data是从后台返回的html数据 */
$("#DIV的ID").text(data);/* 直接输出到DIV中 */
});
});
});
后台servlet代码:/* 你前台用的$.get(),后台就必须用doGet来取,同理前台$.post(),后台doPost.. */
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");/* 设定编码和返回类型 */
request.setCharacterEncoding("UTF-8");/* 设定参数编码 */
PrintWriter out = response.getWriter();
.........
out.print("你的数据");/* 将数据输入到缓冲区 */
}
至于其他的,你可以去看看JQuery的帮助文档,大多都是这样的。
除了html你还可以返回JSON格式的,不过要加JSON的JAR包。
希望对你有帮助。。。
③ jQuery如何链接SqlServer数据库
1.jquery可以通过Ajax访问连接后台程序(PHP、asp.net、jsp),再由后台程序连接数据库。
2.如果要非要直接连接的话,那估计需要Node.js了
④ jquery怎么调用后台数据库的值
$.ajax({//验证编号及手机号码是否已经存在
type:'post',//可选get
url:'ajaxAction!checkUserByAdd.action',
data:'uNum='+encodeURI(encodeURI($("#unum").val()))+'&uPhone='+$("#uphone").val()+'&type=01',//传给后台数据
dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
success:function(msg){
//这里是ajax提交成功后,返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!
if(eval(msg).length==0){
document.forms[0].action="${ctx}/userAction!add.action?type=01";
document.forms[0].target="manFrame";
document.forms[0].submit();
}else{
alert(eval(msg));
}
},
error:function(){
alert('异常,添加失败!');
}
});
⑤ 怎样利用JQuery Ajax 对数据库进行操作
.Net方面:
asp.net C#:
default.aspx.cs
[WebMethod]
public static string HelloWorld(string name){
//数据操作
return name+"HelloWorld";
}
default.aspx
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
function SendToEmail() {
$.ajax({
type: "post",
url: "Default.aspx/HelloWorld",
contentType: "application/json;charset=utf-8",
data: "{name:'" + $("#name").val() + "'}",
dataType: "json",
success: function (data) {
alert(data.d);
},
error: function (err) {
alert(err.d);
}
});
}
});
})
-----------------------------------------------------------------------
MVC:
HomeController:
[HttpGet]
public ActionResult Hello(string name){
//数据操作
return Json(name+"Hello",JsonRequestBehavior.AllowGet);
}
Index.aspx:
body:
<input id="name">
<button id="hello">
script:
$(function(){
$("#hello").bind('click',function(){
$.get("Home/Index",{name:$('#id').val(),function(data){alert(data);}}
});
java 部分楼下补上
⑥ Jquery 后台调用数据库
你好!
$.ajax函数中的
success : function(1000){
alert(data);//返回值
},
改为
success : function(json){
alert(json.d);//返回值
},
//json.d,这是因为在返回的json数据格式是以d为键值的json对象
另外:
这个service方法用static么?很久没碰过.net了,忘记了.
希望对你有帮助!
-------------------------------------------------------------------------------------
⑦ jQuery能够操作数据库吗
Jquery只是一个javascript脚本, 如果要操作数据库的话可以借助JAVA或ASP.NET等语言老操作数据库, Jquery是不能直接操作数据库的!
⑧ jquery 如何从数据库中读出数据
jquery就是javascript,是客户端的脚本语言,是没有办法直接访问数据库的。
如果需要与数据库进行交互,就用ajax。
你如果对ajax不了解的话就到网上看看,有很多现成的教程。
jquery自带ajax的函数,比如$.ajax,$.post,$.get等等。
⑨ 使用JQuery如何与数据库交互
使用JQuery与数据库交互的话,那就是异步通讯的ajax啦(不刷页面那种)。
如果想详细学习,请参阅
http://www.w3school.com.cn/jquery/jquery_ref_ajax.asp
⑩ jquery怎么连接数据库
提交的这个地址
可以是jsp页面。你可以在jsp里面写访问的方法,而ajax有一个data属性,这个就是你需要传递的值。
也可以是一个类似.d0的后台程序。如果你使用jquery跟struts的结合,你传递的地址是**.do.我自己开发的一个小项目就是利用jquery,struts,hibernate结合做的。
方法很多,其实不止这些。
大致是这个样子:
jQuery.ajax({
type: "post",//也可以是get,这个你应该知道
url: "**.do",//也可以是*.jsp,*.asp等,方法很多
data: {
value : $(this).val()//这个值是你需要传递的,也可以是一个json对象,反正都是键值对,你在.do或者jsp可以得到。
},
success: function(data, textStatus){//回调函数,返回成功调去
},
error: function(){//返回失败调用
alert("错误!");
}
})
其实你可以看下官方文档,查下其他资料