我在一個asp.net頁面獲取車輛列表MooTools是增加不必要的函數調用JSON結果
function GetVehicleCounts(totalVehicles, vehiclesInDepot, vehiclesInFilter, vehiclesInKnownLocations, vehiclesInUnknownLocations, vehiclesNotInDepot)
{
vehiclesInDepot.value = 0;
vehiclesInFilter.value = 0;
vehiclesInKnownLocations.value = 0;
vehiclesInUnknownLocations.value = 0;
vehiclesNotInDepot.value = 0;
var listofVehicles;
var count = 0;
for (var k in vehicles_dm) {
vehiclesInDepot.value++;
if (vehicles_dm[k].IsInFilter) {
vehiclesInFilter.value++;
}
if (vehicles_dm[k].CurrentFeatureType == 11) {
vehiclesInUnknownLocations.value++;
}
else {
vehiclesInKnownLocations.value++;
}
}
if (vehicles_dm != null) {
vehiclesNotInDepot.value = totalVehicles - vehicles_dm.length;
}
}
然而功能,當我添加MooTools的頁面我遇到的問題Mootools將所有函數調用添加到結果中。這最終會重複執行任何類似的功能。任何想法糾正?
我沒有關於使用Mootools的選擇,現有的頁面是在jQuery中完成的。
「將所有的函數調用的結果」 - 這是沒有意義的,請詳細說明是,正在添加 –
專門_which_函數調用? – BryanH
爲什麼在第一個函數def的末尾有一個撇號?它使第二個函數成爲一個字符串。這是一個錯字,只是在SO或在您的js文件? –