そのようにセットアップされたjsonを返すSpring-MVCベースのレストサービスがあります
@Controller
@RequestMapping("/api")
public class JSONController {
@Autowired
private FooService fooService;
@RequestMapping(value = "{name}", method = RequestMethod.GET)
public @ResponseBody
List<Foo> getFoos(@PathVariable String name)
この API を介して残りの CRUD 操作を行う予定です。Json または JsonP を使用してクライアントを作成する方法を考えていました。
現時点では、Foosのリストを取得しました
$.ajax({
type: "GET",
dataType: "jsonp",
url: "http://xxx.com/rest/api/1",
success: function(data){
alert(data);
$.each(data, function(index, data) {
var foo = $.extend(new Foo(result[key].name));
users.push(foo );
});
}
});
firebug で返されたオブジェクトを確認できますが、成功のコールバックに到達していません。安らかなサービスとやり取りするための適切なクライアント側のパターンはありますか?
乾杯!