JavaScript 函数中的未定义值
undefined value in javascript function
我有一个解析函数,用于从后端获取数据。
parse : function(resp){
resp.id = resp.ID;
return resp;
},
我想使用 resp.id 作为将在我的 ajax 帖子中使用的 url 的路径,然后从该 url 获取数据。 resp.id 是一个数字。 但是当我写下面的时候,resp.ID
在安托弗函数中是未定义的。我也用过this.respId
但它的值是不确定的。我的问题是这个 resp.id 没有在 ajaxpost 函数中定义
url: "/Api/v1",
callAjaxPost : function{
url : this.url + "/resp.Id/List",
}
解析函数是如何调用的。传递给它的resp
从何而来?
为什么需要做resp.id = resp.ID
? 另外,你为什么要返回似乎不存在的res
?
更多的信息和澄清将使回答这个问题更容易。
首先,你在解析函数中返回 res,而不是 resp,你没有显示它是如何使用的。
此外,在 callAjaxPost 函数中,您将 resp.ID 写入字符串。网址将类似于h。p://localhost/resp.ID/List,虽然我怀疑您想要链接中的实际ID。尝试:
url : this.url + "/" + resp.ID + "/List";
解析
函数的返回语句中res
变量是未定义的,函数中没有任何关于它的内容。
另一个错误是在callAjaxPost中使用 resp.ID。它被认为是一种刺痛。也许您想编写代码:
url : this.url + "/" + resp.ID + "/List",
相关文章:
- Jquery未定义函数正在停止其他操作
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- Uncaught ReferenceError:尝试在Android网络视图中访问时未定义函数
- jQuery文件上传和验证未定义函数
- 引用错误:未定义函数-Firefox
- res.render中出错,未定义函数
- 神秘的未定义函数
- 尝试使用函数和Ajax修改值时未定义函数
- 引用错误:未定义函数
- ReferenceError:未定义函数
- 在 Angular JS 中使用 ng-include 的未定义函数
- 未捕获的引用错误:未定义函数
- j查询工具提示引发错误:未定义函数
- 未捕获的引用错误: 未定义单击世界 -- 未定义函数
- JS:引用错误:未定义函数
- 茉莉花未定义函数
- Javascript 错误:未捕获的引用错误:未定义 [函数]
- 未定义函数
- 尽管 js 文件引用在标头中,但未定义函数
- Javascript 未定义函数错误