首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求教一个ajax有关问题

2013-08-04 
求教一个ajax问题!function show(){var department 厂领导var tip $(document).ready(function(

求教一个ajax问题!
function show(){
var department = "厂领导";
var tip = "";
$(document).ready(function(){
$.ajax({
type: "post",
url: "${path}/compactTempFind!findByDep",
data: "department="+department,
dataType:"json",
success: function(msg){
tip = msg.tip;
$("#test").attr("value",tip);alert(tip));
alert($("#test").val());
}
});
})
alert(tip));
alert($("#test").val());
showToolTip(event,tip);
}
在success的function里设置tip的值或者给input标签设置,出来以后就没有都没有了
ps:前面2个alert都是有值的,后面2个alert就没值了。。。
这是为啥呢 Ajax JSON
[解决办法]
异步的,在success之前就执行了,当然没有值
[解决办法]
同步即可,程序会慢些。

热点排行