Envoi d'un tableau javascript vers VB
Parce que j'ai eu du mal à trouver je partage:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| function UpdateCouleurCustomisation(IdCust) {
var tab = [];
$("#MPEditCustom div[id^='lstCoulCompoElemCust']").each(function (index, element) {
tab.push({id:$(element)[0].id.substring(20),Value: $(element).data('ddslick').selectedData.value});
});
var myData = {
IdCust: IdCust,
tab: tab,
PageEnCours: document.location.href
};
$.ajax({
type: "POST",
url: "Edit_Grossistes.aspx/ModifCouleurCustom",
data: "{MesDonnees:" + JSON.stringify(myData) + "}",
contentType: 'application/json; charset=utf-8',
dataType: "json",
success: function (msg) {
AfficheMsgRetour(msg.d);
},
error: function () {
var Err = {
Titre: "Modification de customisation",
Reussi: false,
Msg: "Erreur accès validation"
};
AfficheMsgRetour(Err);
}
});
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Public Class StructCustomCouleur
Property Id As String
Property Value As String
End Class
Public Class MonFormModCouleurCustom
Property IdCust As Integer
Property tab As StructCustomCouleur()
Property PageEnCours As String
End Class
<Services.WebMethod()> _
Public Shared Function ModifCouleurCustom(ByVal MesDonnees As MonFormModCouleurCustom) As Master_MasterPage.msgRetour
End Function |