解决方案 »
- 梅花雪树形控件怎么改变某个节点的字体颜色
- 请问各位高手,在网页里面显示的“树”是用javascript写的吗??如果是,那具体应该怎么写呢?
- iframe 页面跳转时如何知道其转向的 URL
- 怎么获得文本框中选中的值
- 关于日期的两个问题:
- select 框 用什么事件触发 options 全部展开
- 急!求动态效果
- 大家好!我对js还不很熟悉,提一个简单的问题请大家帮忙,谢谢!
- 一个div问题,我在div(可移动)中写到document.form1.submit()或window.open,都不执行,进入看详细问题。
- 救命啊,页面中的插件非得点击一下才能继续运行
- javascript中js文件和jquery冲突
- javascript怎么动态调用函数
所有最外面的alert会先执行。
所以你就看到外面的是空的了。
同步执行就不会有问题了,
参考下面代码,你就明白了:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""> <script language="javascript" type="text/javascript" src="jquery-1.4.2.js"></script>
</HEAD> <BODY>
<SCRIPT LANGUAGE="JavaScript">
var d = "";
<!--
//同步 async: false
//默认 async: true
$.ajax({url: "http://www.baidu.com", async: false, success: function(data) {
d = data;
alert(d);
}}); alert(d); //-->
</SCRIPT>
</BODY>
</HTML>
至于你说的这个现象,是有点不可思议,目前的代码看不出来。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""> <script language="javascript" type="text/javascript" src="jquery-1.4.2.js"></script>
</HEAD> <BODY>
<SCRIPT LANGUAGE="JavaScript">
var d = ""; <!--
//同步 async: false
//默认 async: true
$.ajax({url: "http://www.baidu.com", async: true, success: function(data) {
d = data;
//alert(d);
}}); alert(d); //这里面设置2秒,
//根据你网速来设
//保证此时$.ajax已经返回
setTimeout(function(){alert(d);}, 2000); //-->
</SCRIPT>
</BODY>
</HTML>
没有值的原因就是ajax赋值还没有完成,最下面的alert就取值了。所以还是空值