jquery – 挂钩并更改ajax请求

前端之家收集整理的这篇文章主要介绍了jquery – 挂钩并更改ajax请求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 JQuery的新手.我正在使用一个封闭的框架,它允许我添加代码,但不能改变一些行为.
为了添加功能,我需要挂钩到特定的Ajax请求,并将其重定向到我的URL(这样我可以在那里更改数据并成为代理),或者在客户端更改请求的参数.

这可能与JQuery有关吗?如果是这样,怎么样?

更新文本输入框后会触发原始事件.

更新:

进一步检查后,似乎使用JQuery Autocomplete插件操作文本框.我试图翻译从这个ajax请求返回的单词.基本上用户输入一种语言的文本,我想将其翻译成英语(翻译本身不是问题)所以自动完成将使用英语单词,然后我想从英语翻译成原始语言,到显示在文本框和悬停div中.

@H_502_12@解决方法
我使用jQuery自动完成插件来做类似的事情,虽然不是在我处理“封闭框架”的情况下.

在初始化之后,您可以通过在自动完成对象上使用.setOptions()方法轻松完成所需的操作.所以你的代码会像这样(未经测试!伪代码!):

$(autoCompletedField).setOptions({
   formatItem: function(resultsRow,resultPosition,totalResults,inputWord) {
      // translate your menu items to be displayed in the drop down menu here
      // perhaps extend jQuery to handle $.translate(inputWord) ?
      return "<li>"+translatedWord+"</li>";
   }
}).result(function(event,selectedItem){
   // optionally do something more when the user selects one of those items here
   // translate the selectedItem back to another language? i dont know.
   return translatedItem;
});

看看选项:http://docs.jquery.com/Plugins/Autocomplete/autocomplete#url_or_dataoptions

猜你在找的jQuery相关文章