0

私は通常、に移動してParseアプリにアクセスしwww.mysite.comます。

www.mysite.com/codeただし、またはのようなことを実行できるようにしたいので、www.mysite.com?page=codeクリックスルーせずにアプリ内で特定のビューを表示できます。つまり、GET変数が存在することを検出し、それを使用して表示するビューを決定したいと思います。

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

2

バックボーンのルーターを使用できます。Anypic.orgのソースコードに使用できる例があります。

var AppRouter = Backbone.Router.extend({
routes: {
  "pic/:object_id": "getPic",
  "*actions": "defaultRoute"
},

getPic: function(object_id) {
  App.showLandingPage();

  var query = new Parse.Query(Photo);
  query.include("user");
  query.get(object_id, {
    success: function(photo) {
      App.landingPageView.showPhoto(photo);
    },
    error: function(object, error) {
      console.error(error);
      // The object was not retrieved successfully.
      // error is a Parse.Error with an error code and description.
      App.landingPageView.showError();
    }
  });
},

defaultRoute: function(actions) {
  App.showHomePage();
}

});

この例では、https: //anypic.org/pic/XXXXXに移動すると、getPicが呼び出され、XXXXXの値がgetPic関数に渡されます。

于 2012-09-18T23:03:36.913 に答える
1

私はparse.comにあまり精通していませんが、javascript内のGET変数にアクセスしたいだけなら、それほど難しくはありません。

http://www.onlineaspect.com/2009/06/10/reading-get-variables-with-javascript/

于 2012-09-18T23:06:20.110 に答える