好的,所以我剛開始使用sammy.js,我不是很好,但我能夠很快得到基礎知識。我使用爲什麼sammy.js從不使用郵政路線?
<form id="contact_form" action="#/form" method="post">
<label for="name">Name:</label><input class="textbox" type="text" name="name" id="name" />
<label for="email">E-mail:</label><input class="textbox" type="text" name="email" id="email" />
<label for="message">Message:</label><textarea class="textbox" name="message" id="message"></textarea>
<button type="submit" name="submit" value="Submit" id="submit" />
<p id="message_outcome"></p>
JS我用路由我的網址
var app = $.sammy(function(){
this.element_selector = '#page1';
this.get('#/about',function(context){
$("ul#nav li").removeClass("active"); //removes "active" class
$('#nav_1').addClass("active"); //adds "active" class to the tab that is selected
$.post('home/about','', function(resp){
$('#page1').html(resp);
$('#page_container').cycle(0); //the number of the div that will be shown on click
});
});
this.post('#/form', function(context){
this.log('Form Submission');
});
});
$(function(){
app.run('#/about');
});
當URL具有#/形式,它 HTML表單,我得到的說,它的運行控制檯日誌路線get('#/ form')..任何想法?
下面是一些更多的信息,可以幫助
jQuery插件,我使用的是除了薩米
http://jquery.malsup.com/cycle/
這是我的鉻控制檯說什麼,當我點擊提交我的形式。 [太陽2010年10月10日5時29分27秒格林尼治標準時間0400(東部夏令時間)] runRoute GET#/形式/public/js/lib/sammy.js:96 [太陽2010年10月10日5時29分27秒GMT- 0400(東部夏令時)] 404未找到獲取#/表單錯誤:404未找到獲取#/表格