0

因为我在我的项目中使用 ExtJs 框架,所以我不能在我的项目中使用 jquery。现在我在 jquery 中有一段代码(如下所示),有人可以帮我将 jquery 转换为 javascript 吗?谢谢

setup: function (networkErrorCallback) {
        this._networkErrorCallback = networkErrorCallback;

        var self = this;
        //$.support.cors = true;
        $.ajaxSetup({
            type: "GET",
            contentType: "application/json; charset=utf-8",
            dataType: "jsonp",
            jsonp: "method",
            timeout: 30000,
            error: function (XMLHttpRequest, textStatus, errorThrown) { self._networkErrorCallback(); },
            cache: false
        });
    }
4

1 回答 1

1

看看jQuery.noConflict

它使您能够与 jQuery 一起使用另一个库。

你会像这样使用它:jQuery.ajaxSetup

您需要做的就是添加$.noConflict()

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  // Code that uses other library's $ can follow here.
</script>

您还可以分配另一个前缀而不是jQuery. 例子:

var j = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';

http://api.jquery.com/jQuery.noConflict/

如果您想放弃所有这些库,请查看:MicroJS

于 2012-08-15T21:58:25.217 回答