Ciao ragazzi!!
Premetto che non sono (ancora ;p) un grande esperto di jQuery, ma avrei bisogno del vostro aiuto.
Ho una pagina dalla quale selezionati due campi SELECT devo lanciare l'elaborazione di una GET sulla mia servlet. L'output poi vorrei visualizzarlo con il plugin facebox.
Ciò che non riesco a fare in nessun modo è inserire i parametri nella mia GET...
Qualcuno mi sa aiutare??
I parametri dovrebbero chiamarsi 'country' e 'sector' perché la servlet è già implementata e non la posso più toccare...
Allego un pò di codice sperando che mi possiate aiutare...
Codice PHP:<form action="SecondServlet" id="get_rdf_id" method="get">
<select id="country" name="country">
<option value="IT">Italia</option>
<option value="USA">Stati Uniti</option>
<option value="JP">Giappone</option>
</select>
<select id="sector" name="sector">
<option value="comp">Computer</option>
<option value="libr">Libri</option>
</select>
<input id="submit" type="submit" value="Submit" />
</p>
</form>
Spero mi sappiate aiutare...grazie!!Codice PHP:jQuery(document).ready(function($) {
$('#get_rdf_id').submit(function() {
$country = $('select#country').val();
$sector = $('select#sector').val();
$data = new Array($sector, $country);
//alert($country+' '+$sector);
//alert($data);
$.facebox(function() {
$('#get_rdf_id').ajaxSubmit({
data: 'q='+$data,
beforeSubmit: function(a,f,o) {
},
timeout: 18000,
error: function (XMLHttpRequest, textStatus, errorThrown) {
},
success: function(data) {
$.facebox('<iframe id="previewFrame" name="previewFrame" src="SecondServlet" width="800px" height="300px" style="border:1px solid #ddd"></iframe>');
}
});
});
return false;
});
});
![]()


Rispondi quotando