最近在调试app与js的交互,没接触过js,总是各种的问题,自己写的测试东西,报了题目这个错误。
<script type="text/javascript">
window.changeValue = function (paramObj) {
for (var i in paramObj) {
if (!(paramObj[i] instanceof Function)) {
if (paramObj[i] === "nil") {
delete paramObj[i];
} else if (paramObj[i] === "false" || paramObj[i] === "False" || paramObj[i] === "FALSE") {
paramObj[i] = false;
} else if (paramObj[i] === "true" || paramObj[i] === "Ture" || paramObj[i] === "TRUE") {
paramObj[i] = true;
}
}
}
return paramObj;
};
window.uploadPic = function () {
var funcParam = {
info: { prod: $("#pd").val() },
type: $("#type").val(),
size: {
width: $("#picWidth").val(),
height: $("#picHeight").val()
},
success: function (rspData) {
},
error: function (errCode, msg) {
},
cancel: function () {
}
};
//alert('你好');
//alert();
uploadPic(changeValue(funcParam));
};
</script>
<body>
<td><input style="width:90%" type="text" value="hei" id="pd"></td>
<td><input style="width:90%" type="text" value="0" id="type"></td>
<td><input style="width:90%" type="text" value="400" id="picWidth"></td>
<td><input style="width:90%" type="text" value="400" id="picHeight"></td>
<input style="width:90%" type="button" onclick="uploadPic()" value="上传图片">
</body>
点击上传图片以后就会报这个错误。
可能你在uploadPic里面又调用了uploadPic 一直循环调用有出现问题了