我有一套jQuery Ajax選項卡,需要使用全局Javascript變量中定義的動態參數打開。jQuery Ajaxt標籤url中的動態參數?
到目前爲止,我有這樣的:
function getVariable() {
return globalVar;
}
$(document).ready(function(){
$("#tabs").tabs({
ajaxOptions: {
data: {dynamicParameter: getVariable()}
}
});
});
<div id="tabs">
<ul>
<li><a href="firstTab.html" title="first">First</a></li>
<li><a href="secondTab.html" title="second">Second</a></li>
</ul>
</div>
當我點擊每個選項卡中,請求爲 「?firstTab.html dynamicParameter = someValue中」 產生。
問題是,由於globalVar值發生變化,我的請求沒有發生變化,它們與初始負載保持完全一樣。有沒有辦法讓他們反映我變量的變化?
我剛剛發佈了這個問題後得到了這個:) 有沒有一種方法可以序列化表單中的數據並同時添加一個參數? – eagerMoose
當然可以。 'var data = $('form')。serializeArray(); data.push({name:'varName',value:'varValue'});' –
太好了,謝謝!有沒有簡單的方法來更新數組中現有元素的值? – eagerMoose