は、私は、URLのデータからテキストを表示し、それを用いてアクセスしたいCOMPLETELYテキストURLパラメータはどのように機能しますか?
マーキングOR応答する前に質問を読んSOME時間を投資してください。例えば。このページは現在、私は私のWebアプリでbackboneJs
でrequireJs
を使用していPARAM how-does-out-parameter-work
を使用してアクセスする方法を
http://stackoverflow.com/questions/24888693/how-does-out-parameter-work
注意してください。だから、私のルータに私は渡されたパラメータa
を取得していますし、それらはそれに応じてページをロード
siteTitle = 'Boiler Plate';
define([
'jquery',
'underscore',
'backbone',
'handlebars',
'jcookie',
'views/home',
'views/404'
], function ($, _, Backbone, Handlebars, jcookie, HomePage, FoFPage) {
var AppRouter = Backbone.Router.extend({
routes: {
':*':'home',
'home' : 'home',
'home/:a' : 'home',
'*whatever' : '404'
},
home: function (a) {
document.title = siteTitle + ' - Home';
homePage = new HomePage({route: a});
homePage.render();
},
404: function(){
document.title = siteTitle + ' - 404';
fofPage = new FoFPage;
fofPage.render();
}
});
var initialize = function() {
var app_router = new AppRouter;
Backbone.history.start();
};
return {
initialize: initialize,
AppRouter: AppRouter
}
});
などのお知らせをルーティングしています。現在私はそのパラメータ
a
を私の投稿IDである番号に設定し、それに応じてそれを使用しています。私の投稿の見出しの一部を渡してアクセスしたいのですが、どうすればいいですか?
mysqlデータベースから部分文字列を選択し、URL入力に基づいて考えることはできますが、パラメータがhow-does-out-parameter-work
のように助けてくれません。これはデータベースの実際のテキストであるHow does 'out' (parameter) work?
として解析できません。私は何が欠けていますか?ポストPARAMを無視して
UPDATE
は何か他のものを使用しているこのサイト https://www.theguardian.com/us-news/2016/nov/10/hate-crime-spike-us-donald-trump-president
にstackvoerflowにのみ適用されていません。私は何が欠けていますか?
実際、 'how-does-out-parameter-work'は無視されます。それはちょうどかなりのURLを作ることです。あなたは実際にそれを放置して同じページにアクセスすることができます。 - >例えば。 http://stackoverflow.com/questions/24888693 IOW:それは重要な数字の部分です。 – Keith
'us-news /:year /:month /:day /:heading'のようなルートがあると思います - > 'getDoc(年、月、日、見出し)'のようなデータベース機能を持っています – Keith
@Keith EXACTLY!それは私の質問です!彼らはどのように 'getDoc(年、月、日、見出し)'を解析しました。見出しや特殊文字に括弧がついていてURLに表示されていないためです。 'もしパラメータがhow-does-out-parameter-workであれば、私はそれを解析することはできません。 'out'(パラメータ)はどのように動作しますか?これはデータベースの実際のテキスト ' – unkn0wn