我正在尝试将会话变量传递给 jquery。基本上我想要的是当我单击“btnVenSUSend”按钮时,我想要弹出一个警告框并让用户知道他们的信息已被提交。当它通过代码将信息写入数据库时,我正在填充会话变量。即使表格不完整,我也遇到了弹出警报框的问题。如果我的会话变量 = 发送,我只想要警报。
这是我的jQuery:
<script type="text/javascript">
$(document).ready(function ($) {
$("#btnVenSUSend").click(function ($) {
var mySend = '<%=Session("mySend") %>'
if (mySend == "send") {
alert("Your request has been submitted, you will be notified when the process is complete.");
}
});
});
</script>
这是我的代码。如果 VenType 的条件正确,则通过并设置变量。这是可行的,因为我可以单步执行代码并查看结果。
If VenType = "E" Then
str = "send"
Session("mySend") = str
Dim con As New SqlConnection(ConfigurationManager.ConnectionStrings("VendorPortalConnectionString").ToString())
Dim cmdO As New SqlCommand("Select UserID, Password FROM VendorMaster where UserID = '" & loggedIn & "'", con)
con.Open()
Dim myReader As SqlDataReader
myReader = cmdO.ExecuteReader()
Dim UserID As String = ""
Dim psw As String = ""
If myReader.HasRows Then
Do While myReader.Read
UserID = myReader.GetString(0)
psw = myReader.GetString(1)
Loop
Else
End If
con.Close()
myReader.Close()
只是我的 jquery 不起作用。我的 jquery 不在外部 js 中。它在我的 .aspx 页面的头部。