Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE9上使用AJAX-ASP经典的Jquery模式表单登录_Javascript_Jquery_Ajax_Asp Classic - Fatal编程技术网

Javascript IE9上使用AJAX-ASP经典的Jquery模式表单登录

Javascript IE9上使用AJAX-ASP经典的Jquery模式表单登录,javascript,jquery,ajax,asp-classic,Javascript,Jquery,Ajax,Asp Classic,在IE 9上使用经典asp让特定的登录表单与Jquery一起工作时,我遇到了不少麻烦 在我的index.asp页面上,我有以下表格: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!--#include file="Connections/LogisticsConnection.asp" --> <% Dim RS_User Dim RS_User_cmd Dim RS_User_numRows Set RS_Use

在IE 9上使用经典asp让特定的登录表单与Jquery一起工作时,我遇到了不少麻烦

在我的index.asp页面上,我有以下表格:

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="Connections/LogisticsConnection.asp" -->
<%
Dim RS_User
Dim RS_User_cmd
Dim RS_User_numRows

Set RS_User_cmd = Server.CreateObject ("ADODB.Command")
RS_User_cmd.ActiveConnection = MM_LogisticsConnection_STRING
RS_User_cmd.CommandText = "SELECT UserName, Password FROM Users" 
RS_User_cmd.Prepared = true

Set RS_User = RS_User_cmd.Execute
RS_User_numRows = 0
%>
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Training Prioritization</title>
</head>
<link rel="stylesheet" type="text/css" href="img/css/site.css"/>
<link rel="stylesheet" type="text/css" href="img/scripts/jquery-ui-1.11.4/jquery-ui.css"/>
<link rel="stylesheet" type="text/css" href="img/scripts/chosen/chosen.css"/>
<script src="img/scripts/jquery-1.11.2.min.js"></script>
<script src="img/scripts/jquery-ui-1.11.4/jquery-ui.js"></script>
<script src="img/scripts/chosen/chosen.jquery.js"></script>
<script src="img/scripts/siteScript.js"></script>
<body>
<div id="wrapper">

    <div id="header">
        <div id="logo"></div>
        <div id="title">Training Prioritization</div>
        <div id="login"><img src="img/loginBtn.png" id="Login-Img">Login</img></div>
    </div><!--END HEADER-->

    <div id="menu">
        <div id = "menuItems">
        <img src="img/editBtn.png" id="Menu-edit">Edit</img>
        <img src="img/saveBtn.png" id="Menu-save">Save</img>
        <img src="img/cancelBtn.png" id="Menu-cancel"/>Cancel</img>
        </div>
    </div>

    <div id="body">
        <div id="formBody">
            <table id="formTable">
  <tbody>
    <tr id="Table-Heading-titleGroup">
      <td>Title:</td>
      <td>Project Tracker Number:</td>
      <td>Status:</td>
      <td>Month:</td>
    </tr>
    <tr>
      <td><input type="text" id="Form-title"></td>
      <td><input type="text" id="Form-ptNum"></td>
      <td>      <select id="Form-Dropdown-status"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td>
      <td>
      <select id="Form-Dropdown-month"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>
      </td>
    </tr>
    <tr id="Table-Heading-requestorGroup">
      <td>Requestor:</td>
      <td>Curriculum/Course:</td>
      <td>Duration:</td>
    </tr>
    <tr>
      <td><input type="text" id="Form-requestor"></td>
      <td><input type="text" id="Form-curriculum"></td>
      <td><input type="text" id="Form-duration"></td>
    </tr>
    <tr id="Table-Heading-designerGroup">
      <td>Designer:</td>
      <td>Start Date:</td>
      <td>End Date:</td>
      <td>Launch Date:</td>
    </tr>
    <tr>
      <td><input type="text" id="Form-designer"></td>
      <td><input type="text" id="Form-Date-startDate"></td>
      <td><input type="text" id="Form-Date-endDate"></td>
      <td><input type="text" id="Form-Date-launchDate"></td>
    </tr>
    <tr id="Table-Heading-project">
      <td>Project Description:</td>
    </tr>
        <tr>
      <td><input type="text" id="Form-Paragraph-projectDescription"></td>
    </tr>
      <tr id="Table-Heading-businessGroup">
      <td>Business Unit</td>
      <td>Legacy Group</td>
      <td>Work Group</td>
    </tr>
        <tr>
      <td><select id="Form-Dropdown-businessUnit"><option value="test1">test1</option><option value="test2">test2</option><option value="test3">test3</option></select></td>
      <td><select id="Form-Dropdown-legacyGroup"><option value="test1">test1</option><option value="test2">test2</option><option value="test3">test3</option></select></td>
      <td><select id="Form-Dropdown-workGroup"><option value="test1">test1</option><option value="test2">test2</option><option value="test3">test3</option></select></td>
    </tr>
    <tr>
    <td id="Table-Heading-location">
    Location:
    </td>
    </tr>
    <tr>
      <td><img src="img/addBtn.png"/><div id="Table-Row-Child-Location">Add Location</div></td>
    </tr>
    <tr id="Table-Row-Parent-AddLocation">
    <tr>
    <tr  id="Table-Heading-notes">
    <td>Notes</td>
    </tr>
        <tr>
    <td><input type="text" id="Form-Paragraph-notes"></td>
    </tr>
  </tbody>
</table>
      </div>
      <div id="test">
      text here
      </div>
      <form id="Form-Submit" action="verify.asp" method="post">
      <div id="Modal-Menu">
      User Name:<input type="text" id="Modal-Menu-Input-UserName" name="UserName" value="User Name">
      Password:<input type="password" id="Modal-Menu-Input-Password" name="Password" value="Password" >
      </div>
    </form>
    </div><!--END BODY-->
    <div id="footer">
            <div id="footerText" align="center">
        &copy;2015 CenturyLink
            </div>
    </div>
</div><!--END WRAPPER-->

</body>

</html>
<%
RS_User.Close()
Set RS_User = Nothing
%>
此特定表单将信息发送到verify.asp,其代码如下:

dim Username
dim Password
Username =Request.Form("UserName")  
Password = Request.Form("Password")
Response.Write(Username)
Response.Write(Password)
我的问题是,我无法从通过POST发送infor的模式表单中获取任何信息,也无法通过Request.Form正确捕获这些信息。当我发出数据警报时,我会看到整个verify.html页面,但当我查看response.write for Username和Password时,它是空白的。非常感谢您的帮助或建议,谢谢


编辑:按要求提供完整的index.asp文档

我终于在我的index.asp中找到了它我有:

 <form id="Form-Submit" action="verify.asp" method="post">
      <div id="Modal-Menu">
      User Name:<input type="text" id="Modal-Menu-Input-UserName" name="UserName" value="User Name">
      Password:<input type="password" id="Modal-Menu-Input-Password" name="Password" value="Password" >
      </div>
    </form>
注意模态菜单div之外的两个表单标记。它需要如下所示:

  <div id="Modal-Menu">
  <form id="Form-Submit" action="verify.asp" method="post">
  <input type="text"name="UserName" value="User Name"/>
  <input type="password" id="Modal-Menu-Input-Password" name="Password" value="Password"/>
  </form>
  </div>
其中表单标记被包装在模态菜单div中。。。
白痴1六方体0

非ajax帖子会发生什么?检查传出的数据,可以使用Fiddler之类的工具,也可以通过放置console.log$Form-Submit.serialize;在中,单击handler并检查控制台中的信息。Console.log比alert好得多。当我使用$Form-Submit.Submit进行测试时,您能提供index.asp@Jon P的完整代码吗?我仍然没有得到任何东西,同样当我使用Console.log进行$Form-Submit.serialize时,我最终得到的是日志:。我还编辑了问题以显示完整的index.asp。
  <div id="Modal-Menu">
  <form id="Form-Submit" action="verify.asp" method="post">
  <input type="text"name="UserName" value="User Name"/>
  <input type="password" id="Modal-Menu-Input-Password" name="Password" value="Password"/>
  </form>
  </div>