【发布时间】:2013-08-19 04:40:11
【问题描述】:
我正在尝试向数据库中插入一些数据。使用javascript 但现在似乎一切都搞砸了。我该如何修复此代码
<script type="text/javascript">
//veritabanına ürün ekleme yapacağımız fonksiyon
//onreadystatechange ile durum değişikliği kontrolü yaptık.
function add() {
var request;
try {
request = new XMLHttpRequest();
request.open("POST", "Webform1.aspx");
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function () {
if (request.readystate == 4) {
request.send("mail=" + document.all.Text1.value);
}
}
} catch (e) {
}
}
</script>
【问题讨论】:
-
我强烈建议您使用服务器端代码插入数据库。
-
只是学习目的
-
为什么在
readystatechange内做send? -
您没有在此代码中执行“使用 Javascript 插入数据库”。您只是在对表单执行 POST 请求(也是错误的)
标签: javascript asp.net xmlhttprequest