我有一个包含 ajax 调用的函数:
function example(param, callback) {
$.ajax({
type: "GET",
url: param,
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
success: function(data) {
// do something with data
callback(data);
}
});
}
我这样称呼它:
example("http://www.example.com", function(result) {
// do something with result
})
但是,我想example()
在这种情况下使用:
text.replace(/[regex not shown]/g, function(){
return RegExp.$1 + example(RegExp.$2); // does not work
});
即,正则表达式找到多个匹配项,然后我将example([whatever it matched])
. 有没有办法整合
example("http://www.example.com", function(result) {
// do something with result
})
进入text.replace()
?
先感谢您!