আমি $.getJSON()
আমার সহজ স্প্রিং এমভিসি ব্যাকএন্ডে অ্যাসিঙ্ক্রোনাস কল করতে jQuery এর ব্যবহার করছি । বেশিরভাগ স্প্রিং কন্ট্রোলার পদ্ধতিতে এ জাতীয় চেহারা:
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
আমার জিনিসগুলি সেট আপ করা হয়েছে যাতে প্রতিটি নিয়ামক জেএসএন @ResponseBody
হিসাবে ফেরত দেয় যা ক্লায়েন্টের পক্ষের প্রত্যাশা।
কিন্তু যখন কোনও অনুরোধ ক্লায়েন্ট-সাইডে কোনও সামগ্রী ফেরত পাঠানোর কথা না হয় তখন কী ঘটে? আমি কি রাখতে পারি:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
যদি তা না হয় তবে এখানে ব্যবহারের উপযুক্ত সিনট্যাক্স কী?
POST
ডেটা পরিচালনা করার সঠিক উপায় ।