萌新,求help,backbone前段与后端jfinal的通信

发布于 2021-12-02 22:49:05 字数 1292 浏览 1019 评论 2

前端backbone:
deleteData:function(pObj){
			console.log(pObj);

			this.sync('delete',pObj,{

				success:function(){
					console.log("success");
				},
				error:function(){
					console.log("error");
				}
			});

},


url: "http://localhost:7001/mles-server/formQuery",


这是model中的一个方法,pObj是view中传递过来的一个model对象

后端:jfinal

路由配置:

@Override public void configRoute(Routes routes) {
    routes.add("/user", UserRestController.class);
    routes.add("/formQuery", FormQueryController.class);

}

方法:

public class FormQueryController extends Controller { public void index(){

        getResponse().addHeader("Access-Control-Allow-Origin", "*");
        String callback = getPara("callback");
        List<FormTable> todos = FormTable.dao.find("select * from FORM_TABLE");
        String jsonp=callback+"("+ JsonKit.toJson(todos)+")";
        renderJson(jsonp);

    } public void delete(){
        String ID = getPara(0);
        FormTable.dao.deleteById(ID);
        renderText("success");
    }
   
}

现在是deleteDate方法访问不到FromQuerycontroller中的delete方法。,是我的路由配置有问题吗?



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁吢 2021-12-04 11:31:29

太眼花缭乱了

不过建议你在代码里面这段加个断点,然后调试下,看看id获取到的值是不是空

String ID = getPara(0);

永不分离 2021-12-04 04:23:42

   改下贴子内容的格式,里面很多无关的 css 样式内容,影响阅读

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文