如果我有这样的功能:JavaScript变量的作用域问题
function validateSomething()
{
var valid;
$.post("something.php", {x:y},
function(data)
{
if (isSomething(data))
valid=true;
//Here referring to the valid variable
//set outside this function, in the
// parent function
else
valid=false;
});
return valid/
}
,才有可能设定valid
从Ajax请求完成后,这就是所谓的子功能内?如果没有,我怎么能根据ajax请求的结果从父函数返回true/false?
但是这都是作为表单验证过程的一部分完成的。所以我的代码遍历所有字段(当点击提交时),验证它们全部,并且如果所有验证函数返回true,则它将提交表格 – 2009-02-23 13:15:51
这怎么做? – 2009-02-23 13:17:02