想弄个小工具,学习中..
不知道是不是我理解的不对
现在的情况是 , 我在第 2 段调用第1段 , 返回 undefined
function findQuery(nameId)
{
$.get("search.xml",function(searcher){
var query="";
$(searcher).find("item").each(function(){
if( $(this).find("name").attr("id") == nameId )
{
query = $(this).find("query").text();
}
});
return query;
});
}
$(document).ready(
function (){
$(".searcher").click(function(){
var nameId = $(this).attr("way");
var query = findQuery(nameId);
alert(query); //返回 undefined
})}
)
----------------------------------------------------
我是觉的 findQuery() 应该没有错 , 因为下面这段代码可以正确执行
$( //这个符号是什么意思?
function getWay (way) {
var p="";
$.get("search.xml",function(data){
$(data).find("item").each(function(){
if ($(this).find("name").attr("id") == "12345")
{
p = $(this).find("query").text();
return false;
}
});
alert( p );
});
});
如果没有错的话是不是我哪里理解错了?
不知道是不是我理解的不对
现在的情况是 , 我在第 2 段调用第1段 , 返回 undefined
function findQuery(nameId)
{
$.get("search.xml",function(searcher){
var query="";
$(searcher).find("item").each(function(){
if( $(this).find("name").attr("id") == nameId )
{
query = $(this).find("query").text();
}
});
return query;
});
}
$(document).ready(
function (){
$(".searcher").click(function(){
var nameId = $(this).attr("way");
var query = findQuery(nameId);
alert(query); //返回 undefined
})}
)
----------------------------------------------------
我是觉的 findQuery() 应该没有错 , 因为下面这段代码可以正确执行
$( //这个符号是什么意思?
function getWay (way) {
var p="";
$.get("search.xml",function(data){
$(data).find("item").each(function(){
if ($(this).find("name").attr("id") == "12345")
{
p = $(this).find("query").text();
return false;
}
});
alert( p );
});
});
如果没有错的话是不是我哪里理解错了?
