Ecco la pagina CERCARE.ASP con all'interno le funzioni javascript che non funzionano quando viene caricata questa pagina da ajax.
codice:
<link rel="stylesheet" href="css/jquery-ui.css" type="text/css">
<script type="text/javascript" src="https://code.jquery.com/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<%
sql="SELECT * FROM Articoli WHERE Barcode="
sql=sql & "'" & request.querystring("q") & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, Conn, 3, 3
if rs.eof then
%>
<p align="center"><font>Nessuno articolo con questo codice</font></p>
<%
else
pagina = request.querystring("Pag")
sql="SELECT * FROM db_prova WHERE Ses="
sql=sql & "'" & Session.SessionID & "' and Pag ='" & pagina & " '"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, Conn, 3, 3
if rs.eof then
else
%>
<table border="1" width="836" id="elenco" >
<tr id="<%=rs.fields("id")%>">
<td width="242" height="10"><b><font>Codice articolo</font></b></td>
<td width="71" height="10"><b><font>Unita' di Misura</font></b></td>
<td width="242" height="10"><b><font>Fattore Conversione Quantita'</font></b></td>
<td width="68" height="10"><b><font>Quantita'</font></b></td>
<td width="1" height="10"></td>
</tr>
<%
do while not rs.eof
%>
<script type="text/javascript">
$(function() {
$('.adelete<%=rs.fields("id")%>').click(function(e) {
var mio_id<%=rs.fields("id")%> = $("#elemento<%=rs.fields("id")%>").val();
var ses_id<%=rs.fields("id")%> = $("#ses<%=rs.fields("id")%>").val();
$.ajax({
type: 'GET',
url: 'delete_session.asp',
data: "id=" + mio_id<%=rs.fields("id")%> + "&ses=" + ses_id<%=rs.fields("id")%> ,
dataType: 'html'
})
var row = $(this).closest('tr');
row.remove();
if($('#elenco tr').length == 1) {
$('#elenco').remove();
$('#bsub').remove();
}
})
})
</script>
<script type="text/javascript">
function aadd_quantity<%=rs.fields("id")%>() {
var mio_id<%=rs.fields("id")%> = $("#elemento<%=rs.fields("id")%>").val();
var add_id<%=rs.fields("id")%> = $("#add_qta<%=rs.fields("id")%>").val();
var ses_id<%=rs.fields("id")%> = $("#ses<%=rs.fields("id")%>").val();
$.ajax({
type: "GET",
url: "add_quantity.asp",
data: "id=" + mio_id<%=rs.fields("id")%> +"&qta=" + add_id<%=rs.fields("id")%> + "&ses=" + ses_id<%=rs.fields("id")%> ,
dataType: 'html'
});
}
</script>
<tr>
<td width="242"><font><%=rs.fields("Cd_AR")%></font></td>
<td width="71" ><font><%=rs.fields("Um")%></font></td>
<td width="242"><font><%=rs.fields("Fattore")%></font></td>
<td width="68" ><input type="text" size="6" id="add_qta<%=rs.fields("id")%>" name="Qta" value="<%=rs.fields("Qta")%>" onkeyup="aadd_quantity<%=rs.fields("id")%>()"></td>
<input type="hidden" id="elemento<%=rs.fields("id")%>" name="id" value="<%=rs.fields("id")%>">
<input type="hidden" id="ses<%=rs.fields("id")%>" name="Session" value="<%=Session.SessionID%>">
<input type="hidden" name="Cd_AR" value="<%=rs.fields("Cd_AR")%>">
<input type="hidden" name="Um" value="<%=rs.fields("Um")%>">
<input type="hidden" name="Fattore" value="<%=rs.fields("Fattore")%>">
<td width="6" ><div class="adelete<%=rs.fields("id")%>"><i class="far fa-trash-alt"></i></div></td>
</tr>
<%
rs.MoveNext
loop
rs.close
end if
%>
Grazie