[英]Why my javascript won't post or submit to my database?
I've create a form using jQuery
and I want to submit it into my SQL SERVER
Database by AJAX
. 我使用jQuery
创建了一个表单,我想通过AJAX
将它提交到我的SQL SERVER
数据库中。 but It won't submit, I don't know where the problems comes. 但它不会提交,我不知道问题出在哪里。 I create this site with ASP. 我用ASP创建这个网站。
Here is the javascript
to submit: 这是提交的javascript
:
$("#reg_tr_new").click(function(){
$("#refresh_tr").submit();
});
$("#refresh_tr").validate({
debug: false,
rules: {
deskripsi: "required"
},
messages: {
deskripsi: {
required: 'Deskripsi harus diisi'
}
},
success: "valid",
submitHandler: function(form) {
$("#right-container").hide();
$("#add_no").show();
.post('trx_menu/queries/svTR_.asp', $("#refresh_tr").serialize(), function(data) {
$('#refresh_tr_show').html(data);
});
}
});
Here is the code in trx_menu/queries/svTR_.asp
: 这是trx_menu/queries/svTR_.asp
的代码:
<%
noTrx=request.form("noTrx")
deskripsi=request.form("deskripsi")
from=request.form("from")
tos=request.form("tos")
user_input=Session("ss_ckduser")
BankTrx=request.form("BankTrx")
Dim tgl_inpt
tgl_inpt=Now
strsql="select count(*)+1 as idtrbaru from "& dbweb &".dbo.trmitrareghd"
set qdata = conn.execute(strsql)
idbaru = qdata("idtrbaru")
strsql="insert into "& dbweb &".dbo.trmitrareghd values('"& idbaru &"','"& noTrx &"','"&BankTrx&"','"& deskripsi &"','"&date()&"','"&date()&"','0','"& user_input &"','"& tgl_inpt &"')"
set qdata = conn.execute(strsql)
'response.write strsql
%>
You have the validation plugin debug
option set to true which blocks form submittal while you ...debug! 您将验证插件debug
选项设置为true,当您...调试时阻止表单提交!
You are also missing a $
before post
您在post
之前也错过了$
.post('trx_menu/queries/svTR_.asp'......
Should be: 应该:
$.post('trx_menu/queries/svTR_.asp'......
Use a browser console to check script and syntax errors as well as to inspect the request itself. 使用浏览器控制台检查脚本和语法错误以及检查请求本身。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.