我正在使用JQuery SmartWizard,它能够使用 Ajax 加载内容,但我看不到如何将任何参数传递给服务器。我错过了什么吗?
似乎拥有 Ajax 的目的是向服务器发送参数,并根据输入参数返回不同的内容,对吧?我只看到一个 step_number 参数,但我不知道如何或是否可以更改它,因为步骤数是静态的。谢谢。
我正在使用JQuery SmartWizard,它能够使用 Ajax 加载内容,但我看不到如何将任何参数传递给服务器。我错过了什么吗?
似乎拥有 Ajax 的目的是向服务器发送参数,并根据输入参数返回不同的内容,对吧?我只看到一个 step_number 参数,但我不知道如何或是否可以更改它,因为步骤数是静态的。谢谢。
您使用 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’)
})
}
您可以在函数 leaveAStepCallback 中更改 ajaxurl。您可以放置一个隐藏字段,并可以在此隐藏字段中分配修改后的 ajaxurl。在向导 js 文件中,我们应该修改该 url 调用以从 ajaxurl 的隐藏字段值中获取值。
即在ajax调用之前
if ($("#ajaxUrl").val() != "") {
ajaxurl = $("#ajaxUrl").val()
}