@
davepkxxx 改成这样 , 还是不能返回
function findQuery2(nameId)
{
$.ajax({
async:false,
type: "POST",
dateType:"XML",
url: "search.xml",
success: function(searcher){
var query="";
$(searcher).find("item").each(function(){
if( $(this).find("name").attr("id") == nameId )
{
query = $(this).find("query").text();
alert(query); //这个能显示正确结果
}
});
return query;
},
error: function() { }
});
}
$(document).ready(
function (){
$(".searcher").click(function(){
var nameId = $(this).attr("way");
var query = findQuery2(nameId);
alert(query); //这个还是不行
})}
)