請花些時間COMPLETELY讀物在提問前打標或應答text url參數如何工作?
我想在URL,並使用相同的訪問它來顯示從數據文本。例如。
http://stackoverflow.com/questions/24888693/how-does-out-parameter-work
聲明本頁面是如何利用目前我使用requireJs
在我的web應用程序backboneJs
帕拉姆how-does-out-parameter-work
訪問。所以,在我的路由器我很喜歡路由
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
並據此加載頁面。目前,我正在將該參數a
設置爲我的帖子ID並相應地使用它。如果我想傳遞我的文章標題的一部分並訪問它,我該怎麼做?
我能想到的一個辦法是選擇從MySQL數據庫字符串和基於URL輸入,但它不會有所幫助,如果該參數是how-does-out-parameter-work
我永遠不能解析它爲How does 'out' (parameter) work?
這是在數據庫中的實際文本。我錯過了什麼?
UPDATE
的忽略後一個參數是隻適用於stackvoerflow不得在本網站 https://www.theguardian.com/us-news/2016/nov/10/hate-crime-spike-us-donald-trump-president
使用別的東西。我錯過了什麼?
實際上'how-does-out-parameter-work'被忽略。這只是做一個漂亮的網址。實際上,您可以通過將其保留在相同的頁面。 - >例如。 http://stackoverflow.com/questions/24888693 IOW:這是重要的數字部分.. – Keith
我假設他們會有一個類似'us-news /:year /:month /:day /:heading'的路線,他們會有一個databse函數,像 - >'getDoc(年,月,日,標題)' – Keith
@ Keith OK!那是我的問題!他們如何解析'getDoc(年,月,日,標題)'。因爲如果標題中有括號或特殊字符,則不會在url中顯示。 '如果參數是怎麼做 - 參數工作,我永遠不能解析它如何'出'(參數)的工作?這是數據庫中的實際文字' – unkn0wn