Sto creando per la prima volta un'API commerciale per le pagine Web reattive/applicazioni Web (dispositivi mobili).Creazione dell'API JavaScript per la prima volta
Sono nuovo e, purtroppo, lavoro da solo e anche nuovo su Javascript (lunga storia complicata).
Mi stavo chiedendo se qualcuno l'industria potrebbe offrire il loro parere professionale sul seguente formato di un "get" chiamata: chiamata
var getSample = function(params) {
//Returns Object
return $.ajax({
url: URL + 'downloadQuadrat.php',
type: 'GET',
data: { 'projectID': params.pid, 'quadratID': params.qid },
dataType: dataType
});
}
Funzione:
var printList = function(lid,options,get) {
var list = $("ul#"+lid);
var promise = get(options);
promise.promise().then(
function(response) {
var items = response;
list.empty();
$.each(items, function(item,details) {
var ul = $('<ul/>');
ul.attr('id', lid+'_'+details.ID);
var li = $('<li/>')
.text(details.ID)
.appendTo(list);
ul.appendTo(list);
$.each(details,function(key,value) {
var li = $('<li/>')
.text(key+': '+value)
.appendTo(ul);
});
});
}
);
}
Qualsiasi ingresso o di orientamento sarà molto apprezzato
Questo tipo di domanda potrebbe essere più adatto per [http://codereview.stackexchange.com/](http://codereview.stackexchange.com/) –
Grazie, lo verificherò sicuramente –
A parte il fatto quella visione del codice potrebbe essere adatta, hai problemi reali con il tuo codice. Il getSample utilizza una chiamata Ajax asincrona, quindi non è possibile restituire il valore dalla funzione. Dovrai inserire una funzione di callback come argomento o restituire un oggetto promessa. – David