0

我正在使用JQuery SmartWizard,它能够使用 Ajax 加载内容,但我看不到如何将任何参数传递给服务器。我错过了什么吗?

似乎拥有 Ajax 的目的是向服务器发送参数,并根据输入参数返回不同的内容,对吧?我只看到一个 step_number 参数,但我不知道如何或是否可以更改它,因为步骤数是静态的。谢谢。

4

2 回答 2

1

您使用 url 将变量传递给服务器。file.php?do=nothing&name=john&relaxmode=on

function getdata(url,id,lastseen)
    {
    $.ajax(url+’?userid=’+id+’&lastvisit=’+lastseen).done(function(data)
        {
        if(data.indexOf(’alive’)!=-1)alert(’he is alive’)
        })
   }
于 2012-05-25T22:30:18.853 回答
1

您可以在函数 leaveAStepCallback 中更改 ajaxurl。您可以放置​​一个隐藏字段,并可以在此隐藏字段中分配修改后的 ajaxurl。在向导 js 文件中,我们应该修改该 url 调用以从 ajaxurl 的隐藏字段值中获取值。

即在ajax调用之前

if ($("#ajaxUrl").val() != "") {
                               ajaxurl = $("#ajaxUrl").val()
                           }
于 2013-06-26T07:03:10.707 回答