0
我如何實現相同的功能?
篩選:
response_status = $(server_response).filter( 「response_status」)VAL();
grep的:
response_status = $ grep的($(server_response),函數(值,i)的{ 回報(value.indexOf( 'response_status')== - 1);});
不幸的是,這條線只是告訴我,那indexOf()
TypeError: value.indexOf is not a function
,並不知道爲什麼。
,我有一個jquery Ajax調用在這裏我想用這種兼容性,我相關的代碼部分:
$.ajax({
type:'POST',
url:'ajax.php',
contentType: "application/x-www-form-urlencoded;charset=ISO-8859-2",
data:{p1:p1,
}})
.done(function(server_response) {
response_status = $(server_response).filter("response_status").val();
})
是真的,因爲我的server_response是一個數組:S – czupe
但是如果你看到這個例子,也用作數組: http://answers.oreilly.com/topic/1613-how-to-filter-arrays-與-jquery-grep /,該值的頂部不是一個函數不是server_response – czupe
要調試此問題,我會建議你在.done處理程序中添加更多的日誌語句。首先嚐試打印'server_response'變量的類型。然後檢查嘗試打印這個varibale – vijayP