Я создал форму, используя jQuery
, и я хочу отправить ее в мою SQL SERVER
базу данных по AJAX
. но он не подчиняется, я не знаю, где проблемы. Я создаю этот сайт с помощью ASP.Почему мой javascript не публикует и не отправляет в мою базу данных?
Вот 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);
});
}
});
Вот код в 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
%>
Есть ли у вас Firefox и/или Firebug? Возможно, вам захочется проверить, какой код сервера вы вернетесь из сообщения. –
Проверьте панель сети на chrome.press f12 для быстрого доступа и узнайте процесс отправки и возврата страницы ajax. – devtut
@TiesonT. У меня есть это сообщение на моем firebug 'POST svTR_.asp 500 Internal Server Error' – blankon91