用ajax技术向数据库中插入数据的方法?急需!!!
解决方案 »
- SQL SERVER 表同步问题
- 我安装好了ASP.NET AJAX 2.0 出现了一运行就出现下面的错误,帮帮解解啊
- 急 在线等
- ASP.net调用类方法问题
- DataView在数据层中的名字空间应该用什么?我尝试了很多个using都不行。
- 恳请星级的高手介绍一下经验
- C#获取网页JSon数据API时出现401未经授权错误,而浏览器能正常访问API
- showmodaldialog的问题 VB->C#
- 初学,问一简单问题:什么是UserControl,什么是Server Control它们有什么区别?
- 要实现象新浪的滚动新闻,数据存放在数据库中,不知道如何实现请高手指点,谢谢
- .net email群发的问题
- Repeater购物车怎么实现修改
下来就没什么说的了吧.
type: "get",
cache: false,
url: "/ajax/ABC.ashx?Action=AddCompany",
data: encodeURI("CompanyName=" + $(".CompanyName").val() + "&CountryID=86&AreaID=" + $(".area").val() + "&ProvinceID=" + $(".province").val() + "&CityID=" + $(".city").val() + "&DistrictID=" + $(".district").val() + ""),
success: function(data) {
if (data != "") {
alert(data);
window.location.href = window.location.href;
}
},
error: function(data) {
alert("信息保存失败,请重试或联系管理员!");
}
});
url: "xxx.ashx",
data: "value="+"xxxxxxxx",
success: function(data){
if(data=='success'){
alert("成功!");
}
}
});
主要的插入数据库代码在ABC.ashx中写
var xmlHttp
function showCustomer() {
var contentxt = document.getElementById("Text1").value; //获取的值 内容 var title = document.getElementById("txttitle").value; //获取的值 标题
contentxt=escape(contentxt); //解决AJAX乱码
title = escape(title);
xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert("您的浏览器不支持AJAX!");
return;
}
var url = "AjaxInsert2.aspx"; //跳转的页面 在此页面操作数据库
url = url + "?content=" + contentxt;
url = url + "&title=" + title;
url = url + "&sid=" + Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send(null);
} function stateChanged() {
if (xmlHttp.readyState == 4) { //成功后显示什么
alert("添加成功!");
}
} function GetXmlHttpObject() {
var xmlHttp = null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>