2
根據FullCalendar docs,可以將參數傳遞給JSON訂閱源。我想傳遞一些HTML元素值作爲參數。我不明白爲什麼,但其中一些成功通過,但其他人不成功。 例如,這一個傳:如何將自定義參數傳遞給FullCalendar事件提要?
<select id="ticketsnumber" class="form-control" name="pax">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
但是這一次沒有:
<select id="optionsfrom" class="form-control" name="depplace">
<option value="" selected="">Откуда...</option>
<option class="bold info" name="Country" value="460">Россия</option>
<option name="City" value="1">Москва (MOW)</option>
<option class="bold info" name="Country" value="359">Болгария</option>
<option name="City" value="539">ВАРНА()</option>
<option class="bold info" name="Country" value="359">Болгария</option>
<option name="City" value="559">СОФИЯ()</option>
<option class="bold info" name="Country" value="84">Испания</option>
<option name="City" value="19">Барселона (BCN)</option>
<option class="bold info" name="Country" value="7">США</option>
<option name="City" value="95">Нью-Йорк (N.Y)</option>
<option class="bold info" name="Country" value="53">Тайланд</option>
<option name="City" value="220">Бангкок (BKK)</option>
</select>
這是我稱之爲事件飼料:
eventSources: [
{
url: "@Url.Content("~/Home/GetQuota")",
data: {
pax: $("select[name='pax'] option:selected").val(),
fromtype: $("select[name='depplace'] option:selected").attr("name"),
fromcode: $("select[name='depplace'] option:selected").val(),
totype: $("select[name='arrplace'] option:selected").attr("name"),
tocode: $("select[name='arrplace'] option:selected").val(),
airservice: $("input[name='tariffs']").val()
},
type: "POST",
error: function() {
alert('Ошибка получения квот!');
}
}
]
這與[您的其他問題](http://stackoverflow.com/q/29237963/1810243)有什麼不同? – MikeSmithDev 2015-03-25 12:17:31
@MikeSmithDev,第一 - 你的回答不是我要找的,第二個 - 關於不同主題的問題。謝謝。 – 2015-03-25 12:56:23
@MikeSmithDev看看他的第二個選擇,默認選項沒有val,並會返回一個空字符串。實際上,沒有任何數據參數「工作」,但他只注意到了丟失的數據,而不是錯誤的數據。 – slicedtoad 2015-03-25 13:35:40