我想知道我在哪裏可以找到jquery.param的實現代碼。我在哪裏可以找到jquery.param的實現代碼?
3
A
回答
6
1
這裏是source directly from jQuery(MIT license):
jQuery.param = function(a, traditional) {
var prefix,
s = [],
add = function(key, value) {
// If value is a function, invoke it and return its value
value = jQuery.isFunction(value) ? value() : (value == null ? "" : value);
s[ s.length ] = encodeURIComponent(key) + "=" + encodeURIComponent(value);
};
// Set traditional to true for jQuery <= 1.3.2 behavior.
if (traditional === undefined) {
traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
}
// If an array was passed in, assume that it is an array of form elements.
if (jQuery.isArray(a) || (a.jquery && !jQuery.isPlainObject(a))) {
// Serialize the form elements
jQuery.each(a, function() {
add(this.name, this.value);
});
} else {
// If traditional, encode the "old" way (the way 1.3.2 or older
// did it), otherwise encode params recursively.
for (prefix in a) {
buildParams(prefix, a[ prefix ], traditional, add);
}
}
// Return the resulting serialization
return s.join("&").replace(r20, "+");
};
0
萬一別人絆倒過這個,它在SRC/serialize.js現在https://github.com/jquery/jquery/blob/master/src/serialize.js
相關問題
- 1. Git - 我在哪裏可以找到實現.gitignore的源代碼
- 2. 我在哪裏可以找到GCC源代碼中的strncpy()函數的實現?
- 3. 哪裏可以找到tf.image.resize_bicubic的實現?
- 4. 哪裏可以找到「time.h」的實現?
- 5. 哪裏可以找到stdio.h的實現?
- 6. Tizen:我們在哪裏可以找到Tizen :: Ui :: SystemUtil :: GenerateKeyEvent的實現代碼?
- 7. 我在哪裏可以找到真實的FFT和iFFT實現?
- 8. @dynamic實現哪裏可以找到它?
- 9. 我在哪裏可以找到Vigenere密碼的Java源代碼?
- 10. 在哪裏可以找到JQuery方法的實際代碼?
- 11. 哪裏可以找到代碼塊
- 12. 哪裏可以找到代碼隱藏?
- 13. 我在哪裏可以找到Visual Studio中stdio.h的實現?
- 14. 我在哪裏可以找到實現Zend_Auth的最佳方式?
- 15. 我在哪裏可以找到Android中API的實現?
- 16. 我在哪裏可以找到Lucene的通配符實現?
- 17. 我在哪裏可以找到高效的R-Tree實現?
- 18. 我在哪裏可以找到std :: string的實現
- 19. 我可以在哪裏找到Hadoop上的SVM實現?
- 20. 我在哪裏可以找到Java EL 3.0的實現
- 21. 我在哪裏可以找到WS-Trust的U-Prove實現?
- 22. 我在哪裏可以找到laravel auth facade類的實現
- 23. 我在哪裏可以找到atof的.net實現?
- 24. 我在哪裏可以找到JavaScript函數的實現?
- 25. 我在哪裏可以找到Visual Studio的C99數學實現?
- 26. 我在哪裏可以找到javax.validation的實現。*?
- 27. 我在哪裏可以找到.Net類的實現細節?
- 28. 我在哪裏可以找到std :: string :: find()的完整實現?
- 29. 我在哪裏可以在NetSuite中找到'salespricehtml'的代碼?
- 30. 我在哪裏可以找到C++的generic.h的源代碼?
歡迎堆棧溢出!不鼓勵使用僅有代碼的答案。你可以編輯你的帖子來描述你的代碼在哪裏嗎? – 2015-04-29 13:32:47
這可能是一個正確的答案,但是,缺乏一個來源意味着1)沒有提供上下文,並且2)非常容易過時。一個鏈接和一個小解釋將改善這個答案很多 – Chubas 2015-04-29 15:58:36
請解釋你在未來從何處獲得源代碼,只需將代碼粘貼到此處並聲明它爲你自己的代碼就是違反jQuery許可證。我添加了適當的屬性。 – 2015-04-29 16:29:37