为Ajax序列化表单数据是否违反了REST?

时间:2015-06-01 21:02:55

标签: jquery ajax rest

如果我有一个接受这样的请求的REST API,

/myuri/controller/action/firstname/johnny/lastname/quest

我有一个表格,通过Ajax发布到后端PHP页面,如何在不违反REST的情况下提交表单信息?

如果我将.serialize用于我的表单或使用这样的帖子,

http://api.jquery.com/jQuery.post/

$.post( "test.php", $( "#testform" ).serialize() );

,或者

$.post( "test.php", { name: "John", time: "2pm" } );

是不是让我不能以REST方式使用我的URI格式,所以我的Ajax函数的url属性看起来像REST URI?

如何以REST方式保存URI并能够将表单中的数据发送到后端页面?

编辑:我对这个REST URI应该出错的假设是什么?

Querystring in REST Resource url

0 个答案:

没有答案