81,092
社区成员
发帖
与我相关
我的任务
分享
function UTF8TOGBK(word) {
var tt;
$.ajax({url: 'covUTF8ToGBK.action?word='+word,type: 'POST',dataType: 'json',cache:false,timeout:2000,error: function(){},success: function(data) {tt = data.convertedword;}})
return tt;
}
你把Ajax请求的这个方法改成同步是试试看,可能是异步才造成这样的问题。
当程序执行到return的时候,ajax的请求还没有得到返回值也说不定。我以前就遇到过。
不过你可以调用jQuery的$.data("key", value);他可以帮助你存储值,然后通过$.data("key");就
可以取到值了。