ajax怎么实现向数据库添加数据?

ajax怎么实现向数据库添加数据?,第1张

ajax主要是用来实现异步 *** 作的,ajax会向一个可以 *** 作数据库的脚本语言(例如php)文件发出请求,同时传递参数和数据,在php文件中,通过插入数据库的代码,实现添加数据,然后返回成功的标志,ajax就根据这个标志来判断是否成功。

其实这个很简单,大概的思路是分两部分 *** 作,一部分是拼接Html,用Dom插入到现有的Html中,造成无刷新插入数据的效果,另一部分就是在提交的时候,同时将这些新增的数据,一同接交到服务器,服务器接收到相关参数,就可以向数据库插入数据了。

推荐使用Jquery封装好的Ajax,很好用。

var xmlstr = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"

var tagList = new Array("text1", "text2", "text3", "text4")

for (var i = 0i <tagList.lengthi++) {

xmlstr += "<text>"

xmlstr += document.getElementById(tagList[i]).value

xmlstr += "</text>"

}

using System

using System.Web

using System.Xml

using System.Data

using System.Collections.Generic

public class Handler : IHttpHandler

{

public void ProcessRequest (HttpContext context)

{

context.Response.ContentType = "text/plain"

string xml = context.Request.QueryString["dataXml"]

XmlDataDocument docxml = new XmlDataDocument()

docxml.LoadXml(xml)

XmlNode rootNode = docxml.DocumentElement

List<string>list = new List<string>()

foreach (XmlNode node in rootNode.ChildNodes)

{

list.Add(node.InnerText)

}

string[] arrystr = list.ToArray()

}

public bool IsReusable

{

get {

return false

}

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存