【问题标题】:How to pull value from jQuery plugin and set as PHP variable?如何从 jQuery 插件中提取值并设置为 PHP 变量?
【发布时间】:2011-11-27 21:59:24
【问题描述】:

我正在使用一个名为 Stepy 的 jQuery 插件,以允许用户填写 10 步表单。

示例表单:http://jsfiddle.net/wvkfn/

我的网站已设置,因此用户可以将表单留在“步骤”中间,以完成其他任务,并且我希望设置一个变量,这样当他们完成任务时,它将他们带回到上一步。

有没有办法从插件中提取“当前”步骤的值?我的第一个想法是插件在标题上放置了一个名为current-step 的类,并从具有该类集的标题文本中提取数值。

然后我想将其设置为 PHP 变量,这样我就可以将任务链接设置为 http://www.example.com/task.php?step=3 之类的东西。

关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: php jquery variables jquery-plugins


    【解决方案1】:

    使用 stepy 提供的“选择”选项在选择选项卡时注册回调。在回调中使用异步 POST 到您的服务器来存储当前选择的选项卡。

    示例:

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

    【讨论】:

      【解决方案2】:

      简单的解决方案是为当前步骤存储cookie,或者您可以为每个步骤使用anchors,如步骤1 mysite.com/task.php#tsep1 并从URL 中提取值

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        • 2014-10-02
        相关资源
        最近更新 更多