如何覆盖jQuery.ajaxTransport函数?

时间:2011-07-25 18:26:00

标签: jquery-plugins jquery

我需要更改函数jQuery.ajaxTransport以使其与BlackBerry OS5一起正常运行。我已经完成了代码,但我想要一种巧妙的方法来覆盖函数,而无需更改JQuery框架

谢谢,

2 个答案:

答案 0 :(得分:2)

我相信您希望使用的概念称为Monkey Patching

包含jQuery文件,然后立即(在使用jQuery之前)包含执行此操作的脚本:

( function( global )
{
  if( global.jQuery )
  {
    global.jQuery.ajaxTransport = function( transports )
    {
        //Your new code here
    };
  }
}( window ) );

答案 1 :(得分:0)

您可能想尝试设置自己的ajax传输处理程序,如果您还没有这样做,请查看文档:{​​{3}}