W***o 发帖数: 6519 | 1 在用ninja framework 测试一个ajax提交表格的代码,自己在学ajax,下面是我的ajax:
html 代码:
提交表格以后,那个json object居然直接打印在网页上了:
{"author":"作者","title":"MySQL Database","id":1}
下面这个是我controller类里面处理表格提交数据的method,返回一个json object:
public Result newBookFormPostAjax(Context context, Book book)
{
return Results.json().render(book);
}
请教一下,为啥我的ajax代码收不到上面这个方法返回的json object? | W***o 发帖数: 6519 | 2 突然发现,把.getJSON改成.post以后就work了:
| c*********e 发帖数: 16335 | 3 你的form时post的,当然用post了。
我用ajax,有的比较诡异,一个json,通过ajax拿到后竟然成了javascript里的object.
【在 W***o 的大作中提到】 : 突然发现,把.getJSON改成.post以后就work了: :
| |