Chinaunix

标题: xajax如何返回一个值到调用它的js函数? [打印本页]

作者: sailer_sh    时间: 2008-06-19 15:59
标题: xajax如何返回一个值到调用它的js函数?

  1. var nameValue="";
  2. xajax_vUserNameA(userName);
  3. alert('nameValue = '+nameValue);
复制代码


xajax代码:

  1. $objResponse = new xajaxResponse("gbk");
  2. $objResponse.addScript("var nameValue = 'aaa'");
  3. return $objResponse;
复制代码


我希望xajax返回的时候设置js函数里nameValue的值,但是实际上并没有生效,不知道该如何做。

[ 本帖最后由 sailer_sh 于 2008-6-19 16:03 编辑 ]
作者: nogroup    时间: 2008-06-19 16:14
没用过xajax,不知道用responseText行不行
作者: yifangyou    时间: 2008-07-10 14:13
这个简单,不能这样写,得先定义好变量:
var nameValue;
function setvalue(s)
{
   nameValue=s;
}
用eval("setvalue('sdf')");
赋值




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2