salvce a tutti
ho una pagina che utilizza un servizio web per caricare la dropdown provincia
qui la paginetta: http://www.suale.it/a.html
ho caricato jqueryUI ,jquery
ed utilizzato questo codice per caricare la combo
codice:
$(document).ready(function () {
msg = "{{'CodiceProvincia' : 046,'Provincia' : Lucca}{'CodiceProvincia' : 108,'Provincia' : Monza e della Brianza}{'CodiceProvincia' : 109,'Provincia' : Fermo}{'CodiceProvincia' : 037,'Provincia' : Bologna}}";
$("#ContentPlaceHolder1_ctl00_dlProvinciaResidenza").empty();
$.each(msg.messaggio, function (key, value) {
var option = $('<option />').val(value.CodiceProvincia).text(value.Provincia);
$("#ContentPlaceHolder1_ctl00_dlProvinciaResidenza").append(option);
});
});
per semplificare la comprensione di tutto ho omesso la chiamata al webservice, e scritto parte del ritorno JSON del servizio omettendo questo:
codice:
var params = '';
url = '/CinfoService.svc/GetProvince';
// $.ajax(params, url);
var response = $.ajax({
"dataType": "json",
"contentType": "application/json",
"url": url,
type: "POST",
"success": function (msg) {
var msg = $.parseJSON(msg.d);
ebbene non carica nulla, non capisco cosa sbaglio
il servizio restituisce la stringa ma da errore: "Error: cannot read property lenght"
che ovviamente è difficile da capire di cosa si tratta