我正在使用JQuery SmartWizard并且它能够使用Ajax加载内容,但我没有看到如何将任何参数传递给服务器。我错过了什么吗?
似乎拥有Ajax的目的是将参数发送到服务器,并根据输入参数获取不同的内容,对吧?我只看到一个step_number参数,但我不知道如何或是否可以改变,因为有一些静态的步骤。感谢。
答案 0 :(得分:1)
使用url将变量传递给服务器。 file.php做什么=&安培;名称=约翰&安培; relaxmode =上
function getdata(url,id,lastseen)
{
$.ajax(url+’?userid=’+id+’&lastvisit=’+lastseen).done(function(data)
{
if(data.indexOf(’alive’)!=-1)alert(’he is alive’)
})
}
答案 1 :(得分:1)
您可以在函数leaveAStepCallback中更改ajaxurl。 您可以放置一个隐藏字段,并可以在此隐藏字段中指定已修改的ajaxurl。 在向导js文件中,我们应该修改该url调用以从ajaxurl的隐藏字段值中获取值。
即在ajax调用之前
if ($("#ajaxUrl").val() != "") {
ajaxurl = $("#ajaxUrl").val()
}