解决方案 »
- 采用scrollTop实现拖动效果时出现不停闪动问题
- Jquery中如何仅仅显示最终要展示的网页?
- 关于javascript 地图的
- getElementsByName 的严重问题
- flashfxp不能上传文件
- 在看JavaScript:权威指南(The.Definitive.Guide ),implementation-defined是什么 意思?谢谢
- 用dhtml添加出來的列表控件引用不到??
- 怎么对两个文本框的值求和啊?别以为这很简单
- 我想改变一个已经打开窗口的外观(去掉菜单、工具条、地址栏等等),如何操作?
- 唉,奇怪了!!!
- js 如何判断复选框选择的value都相同
- 如何获取当前li上面最近的ul id值
变量: var temp = 1;
方法:
function B_F() {
$.get(sys_AjaxUrl, function (d) {
temp = 2; //这里改变的 A B 其它方法中都读不到
A_S(); //调用不了 A页面的方法
B_S(); // a 先设置temp =2;还是原来变量的值1,A修改的无效
});
}
是写在方法里面的?例如这样
function ajax(){
变量: var temp = 1;
方法:
function B_F() {
$.get(sys_AjaxUrl, function (d) {
temp = 2; //这里改变的 A B 其它方法中都读不到
A_S(); //调用不了 A页面的方法
B_S(); // a 先设置temp =2;还是原来变量的值1,A修改的无效
});
}}
如果是这样就访问不到了,把变量: var temp = 1; 写在函数外就行
<body>
<script type="text/javascript" src="jquery.js" ></script>
<script type="text/javascript" src="b.js" ></script>
<script language="javascript" type="text/javascript">
function A_S(){ alert(temp);}
B_F();</script>
</body></html>
b.js
var temp = 1;
function B_F() {
$.get('Untitled2.htm', function (d) {
temp = 2; //这里改变的 A 中都读不到
A_S(); //调用不了 A页面的方法
B_S(); // a 先设置temp =2;还是原来变量的值1,A修改的无效
});
}function B_S(){
alert(temp); //即使 A中先设置了 temp =2 ; 这里回调的时候还是 1}我这里没有问题