Как показать подробную информацию о записи базы данных с помощью модального в классическом ASP, Ajax?

#html #ajax #asp-classic

Вопрос:

Я пытаюсь показать детали записи с помощью модального, что я делаю с помощью кнопки, она обнаруживает событие, это событие отправляет запрос в файл под названием запрос, и в этом файле я делаю запрос. Это хорошо работает для меня, но я хочу показать результат в модальном режиме, который находится в файле, в который я отправляю запрос. Это мой код:

Здесь я показываю кнопку, на которой находится событие:

 <% Do While Not rs.EOF %>

         <div class="<% = RS("numPin") %>" data-xpos="<% = RS("coorX") %>" data-ypos="<% = RS("coorY") %>">  
          <ul>
            <li>
              <h2><% = RS("nombrecec") %></h2>  
              <button id="preguntaM1aColumnaA" name="preguntaM1aColumnaA" type="button" value="<% = RS("cec") %>"  class="btn btn-info " data-toggle="modal" data-target="#myModal" onclick="buscare(<%=RS(("cec"))%>);">VER INFORMACIÓN</button>
              </a>
          </ul>
        </div>
          <%
              rs.MoveNext
               Loop
               rs.Close
               Set rs = Nothing

            %> 
 

Это мой jquery:

 <script >
      function buscare(cec){
       $(function() {
          $('#preguntaM1aColumnaA').load('consulta.asp?cec='   cec, function(argument) {
            
             alert("Datos Cargados: "   argument);
            });
    });
    
      }
 </script>
 

Это мой файл под названием query:

 <% @LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>

<% 
  strConn = "DRIVER={SQL Server}; SERVER=LAPTOP-DD7NHUOM; UID=sa; PWD=luis1931; DATABASE=PaginaWeb; Pooling=False;"
  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open strConn
  query = "SELECT * FROM centros WHERE cec = ?"
  CustomerID = Request.QueryString("cec")
  arParams = array(CustomerID)
  Set cmd = Server.CreateObject("ADODB.Command")
  cmd.CommandText = query
  Set cmd.ActiveConnection = Conn
  Set rs = cmd.Execute(,arParams,1)
  %> 
  <% If Not rs.EOF Then%> 
   
              <h2><% = RS("nombrecec") %></h2>  


   <% End If%> 
   <%  rs.Close : Set rs = Nothing : Set cmd = Nothing : Conn.Close : Set Conn = Nothing
  Response.End()
%> 
 

Это мой модальный:

     div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">
      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <h4 class="modal-title"></h4>
        </div>
  <div class="row">
  <div class="col-md-6" style="text-align: center;"> <h4 ></h4>
      <img src="img/piedrasnegras.jpg" width="180" height="180" class="img-fluid" alt="Responsive image" ></div>
  </div>

</div>
      </div>
            </div>
 

Любое предложение очень помогло бы мне. Спасибо

Комментарии:

1. Просто убедитесь, что вся информация о соединении бд является поддельной.

2. $('#myModal').find('.row h4').text(argument); вместо предупреждения.