jq调用数据库,该怎么处理

jq调用数据库,该怎么处理,第1张

务器那边的处理就使用PHP语言来处理。一、详解ajaxFileUpload插件的语法参数原理:ajaxfileupload是通过监听iframe的onload方法来实现, 当从服务端处理完成后,就触发iframe的onload事件调用其绑定的方法,在绑定的方法中获取iframe中服务器返回的数据体(支持的普通文本,json,xml,script, html)语法:$.ajaxFileUpload([options])

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/htmlcharset=UTF-8")/* 设定编码和返回类型 */

request.setCharacterEncoding("UTF-8")/* 设定参数编码 */

PrintWriter out = response.getWriter()

.........

out.print("你的数据")/* 将数据输入到缓冲区 */

}

至于其他的,你可以去看看JQuery的帮助文档,大多都是这样的。

除了html你还可以返回JSON格式的,不过要加JSON的JAR包。

希望对你有帮助。。。

var ajaxurl = path + "\/json/a.json"

url:ajaxurl,

他这里是把json格式的数据保存在一个页面了,实际应用中你不需要这种的,就是传个url+参数,去后台读取数据库,然后返回一个数组,前台显示。 不要照搬别人的方法,$.post

$.ajax这里的方法你百度一下,看看使用方法就能看懂


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

原文地址:https://54852.com/sjk/10067302.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存