Вот что я получил до сих пор. Пожалуйста, прочитайте комментарий в коде. Он содержит мои вопросы.
var customer; //global variable
function getCustomerOption(ddId){
$.getJSON("http://localhost:8080/WebApps/DDListJASON?dd="+ddId, function(opts) {
$('>option', dd).remove(); // Remove all the previous option of the drop down
if(opts){
customer = jQuery.parseJSON(opts); //Attempt to parse the JSON Object.
}
});
}
function getFacilityOption(){
//How do I display the value of "customer" here. If I use alert(customer), I got null
}
Вот как должен выглядеть мой объект json: {"3":"Stanley Furniture","2":"Shaw","1":"First Quality"}
. В конечном итоге я хочу, чтобы, если я передал ключ 3
, я хотел бы вернуть Stanley Furniture
, а если я передал Stanley Furniture
, я получил 3
обратно. Поскольку 3
является customerId, а Stanley Furniture
является customerName в моей базе данных.