1

使用微风 js 时,如何进行 put / post 调用而不是使用 entityManager.saveChanges?

我基本上有一个没有被跟踪的只读实体,但我需要调用一个服务方法,该方法将接受一个或两个参数并执行一些操作。

4

1 回答 1

2

这是个好问题!

现在最好的办法是绕过 Breeze.saveChanges 方法,直接使用 Breeze 的 ajax 适配器。像这样的东西:

ajaxImpl = breeze.config.getAdapterInstance("ajax");
ajaxImpl.ajax({
  type: "POST",
  url: "some.url",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

我们确实计划在接下来的几个版本中为此提供一个更干净的包装器,但我们仍在努力提出正确的设计。

于 2013-08-08T16:59:49.593 回答