我使用Spring Boot,並且有一點我不明白。 假設我有一個model
,在控制器的方法中創建,註釋@ResponseBody
註釋。 我必須在這個模型中放置2個變量,一個String和一個int,我必須使用它來在js文件中設置2個全局變量;這個設置是在ajax函數成功的情況下完成的。因此,爲了保持一致性,我們假設我的全局變量是global1
和global2
;並且放入模型中的變量是String a
和int b
;在這種情況下,什麼是必須happend是:使用Spring Model屬性來設置js變量
$.ajax({
...<url, method and other actions here>...
success: function(){
global1 = String a;
global2 = int b;
}
我的疑問是3:
我怎麼可能把變量
String a
和int b
模型裏面?我應該使用model.addObject()
還是最好創建一個Modelmap
對象,用a
和b
填充這個對象,然後將其放入模型中?這兩種方法之間有什麼區別?在ajax函數中,當我有
success: function()
時,我應該給哪個參數輸入function()
?在成功函數裏面,如何使用模型數據來設置全局變量?我可以用什麼語法來執行此操作?換句話說,當我有我的模型時,如何訪問其變量並用於執行
global1 = String a
和global2 = int b
?
這個作品完美。非常感謝,也爲編輯! –