我得到了2個jQUERY函數 - 我想將變量從第一個傳遞到第二個。從我讀的內容來看,我需要將變量設置爲全局變量,但是我閱讀並嘗試重現的方法似乎不起作用。將變量傳遞給另一個函數
$(function() {
$("#selectable").selectable({
stop: function() {
$(".ui-selected", this).each(function() {
var index = $("#selectable li").index(this); });}});});
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 180,
values: [0, 180],
slide: function(event, ui) {
var result = $("#result").empty();
var low = (ui.values[0]);
var high = (ui.values[1]);
HERE I NEED THE VARIABLE FROM THE ABOVE FUNCTION
$.post('search.php',{low: (ui.values[0]), high: (ui.values[1]), HERE I NEED VARIABLE FROM THE ABOVE FUNCTION},
function(data){
result.append(data);
});
- 我試圖這樣做:
第一種方法 - 在這裏看到:http://www.quirksmode.org/js/function.html
設置變量:例如(指數);
檢索變量:函數示例(a){index = a};
這我不能上班..當我嘗試在$ .post中包含索引作爲變量時,函數中斷。
第二方法 沒有充分認識到這個方法,但是這似乎是一個解決方案,如果充分理解: document.write()的 - 但我似乎無法瞭解如何重新找回它。
希望有人有這樣的解決方案,因爲我已經嘗試了一堆東西,試圖將這個相當簡單的事情傳遞給下一個函數。
在此先感謝。
你在第一個功能添加自定義屬性爲「#滑蓋範圍」,並在第二,你可以得到一個 –
聲明VAR PARAM;(technicaly這將是相同的window.param)如果你打電話第二個函數首先是這個參數將被「不足」。但如果你調用第一個函數,那麼在第二個函數之後,你將能夠獲得這個參數。 –
在文件準備就緒呼叫之外設置索引,並將兩個文檔就緒呼叫合併爲一個。 – j08691