Php WordPress小部件控制面板中的AJAX

Php WordPress小部件控制面板中的AJAX,php,ajax,wordpress,plugins,widget,Php,Ajax,Wordpress,Plugins,Widget,我试图找出在WordPress小部件的控制面板上实现AJAX-y滑块的最佳方法。因为侧边栏管理员本身就是AJAX,所以我希望确保我的解决方案不会与现有的解决方案冲突。滑块的目标是默认为基本选项,但允许用户选择高级选项。使用AJAX的方法是让用户选择一个选项,在小部件上点击save,在侧栏上点击save,然后重新加载小部件(选项太多,IMO) 有什么想法吗?谢谢 据我所知,您担心“AJAX-y slider”的JavaScript代码与现有代码存在某种冲突 您是否担心您的函数名可能与现有代码的名称

我试图找出在WordPress小部件的控制面板上实现AJAX-y滑块的最佳方法。因为侧边栏管理员本身就是AJAX,所以我希望确保我的解决方案不会与现有的解决方案冲突。滑块的目标是默认为基本选项,但允许用户选择高级选项。使用AJAX的方法是让用户选择一个选项,在小部件上点击save,在侧栏上点击save,然后重新加载小部件(选项太多,IMO)


有什么想法吗?谢谢

据我所知,您担心“AJAX-y slider”的JavaScript代码与现有代码存在某种冲突

您是否担心您的函数名可能与现有代码的名称冲突?我建议使用闭包样式的对象。下面是一个例子:

var myobjectname = (function() {
  var a_possible_conflict_variable = 42;

  function a_possible_conflict_function() {
    return "hello!";
  }

  return { confvar: a_possible_conflict_variable,
           confmethod: a_possible_conflict_function };
})();
然后,您只需要担心与现有代码冲突的
myobjectname
。选择一些他们不太可能选择的东西。然后,您可以通过该对象访问变量和函数:

myobjectname.confvar // 42
myobjectname.confmethod() // "hello!"