2011-11-27 39 views
0

我正在使用名爲Stepy的jQuery插件,以允許用戶完成10步表單。如何從jQuery插件中提取值並設置爲PHP變量?

樣品形式:http://jsfiddle.net/wvkfn/

我的網站設置,使用戶可以離開表單在「步」,中間爲了完成其他任務,我想有一個變量集,這樣當他們完成任務時,就會將他們帶回到最後一步。

有沒有辦法從插件中提取「當前」步驟的值?我的第一個想法是,插件在標題上放置了一個名爲current-step的類,並從具有該類的標題文本中提取數字值。

然後我想要將它設置爲一個PHP變量,所以我可以將任務鏈接設置爲http://www.example.com/task.php?step=3

關於如何去做這件事的任何想法?

回答

1

使用拉值「中選擇」選項stepy提供註冊一個當選擇標籤時回調。在回調中,使用異步POST到您的服務器來存儲當前選定的選項卡。

樣品:

$('#custom').stepy({ 
    ..., 
    select: function(index){ 
     $.ajax({ 
      url: "saveCurrentStep?userID=1&step=" + index; 
     }); 
    } 
}); 
0

簡單的解決辦法是將存儲cookie用於當前步驟或者您可以使用anchors對於像第1步mysite.com/task.php#tsep1每個步驟,並從URL