ExtJS DateField select/change事件 本帖最后由 ButterFlyBoy 于 2014-08-26 16:57:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax是异步的,第一次执行会报错,CID没有定义,第二次后第一次的ajax已经返回,你回调里面没加val什么那么CID就是全局变量了,这样第二次就不会报错改成同步的ajax,并且要定义cid,你的没有值应该就是ajax异步没搞清楚的问题。。异步的话没执行到success就return cid就已经执行完毕了,得到的当然是空值 function CountID(mDate) { var CID="";/////// if (mDate != "") { Ext.Ajax.request({ async: false,//////同步请求,API里面没有这个配置说明,需要看源代码才有 url: 'system/data/getProductionInstore.php', params: { data: mDate, mflag: 'CountID'//参数 }, success: function (response) { var result = Ext.decode(response.responseText); if (result.success == true) { var row = Ext.decode(result.row); var ii = row['ProductionInStock']; ii++; CID = 'Z' + mDate + padLeft(ii.toString(), 2); } } }); } return CID; } 謝謝 大神 確實是AJax 异步没搞清楚的问题 现在问题已经解决了 谢谢啊! 求js高手帮忙解决firefox支持打开网络地址文件夹,或有了解相关jquery插件也可以。 tr 加事件 如何把一个布局放到另一个布局内部(sencha-touch 2),求大虾指教 javascript 浏览器兼容问题 如何做一个允许鼠标移入的tooltip 帮忙改一段JS代码 大牛在哪里???关于动态生成<input type="file">的问题。 怎么实现N个文本框任意一个失去焦点不可用,双击可用 我快疯了,谁能帮助我 在index.html 的一个div 读取msn.htm页面 写在msn.htm的js无效 jquery加载css文件 SSI+JSP问题 不知道什么原因 求助!!
function CountID(mDate) {
var CID="";///////
if (mDate != "") {
Ext.Ajax.request({
async: false,//////同步请求,API里面没有这个配置说明,需要看源代码才有
url: 'system/data/getProductionInstore.php',
params: {
data: mDate,
mflag: 'CountID'//参数
},
success: function (response) {
var result = Ext.decode(response.responseText);
if (result.success == true) {
var row = Ext.decode(result.row);
var ii = row['ProductionInStock'];
ii++;
CID = 'Z' + mDate + padLeft(ii.toString(), 2); }
}
});
} return CID;
}