如果我有一个接受这样的请求的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应该出错的假设是什么?