【发布时间】:2014-08-07 14:43:33
【问题描述】:
我是网络开发的新手,所以如果我的问题看起来有点傻,请原谅。是否可以从浏览器的控制台中读取值作为 JS 中的变量。一个例子 : 我收到“ReferenceError:未定义不正确”错误。我想根据该结果创建一个 if/else 语句。这可能吗?
编辑:
我正在使用发送数据的 AJAX 调用,我可以在控制台中看到结果。这是我的代码:
$('#RequestBut').click(function () {
$.ajax({
type: 'POST',
contentType: "application/json",
dataType: 'jsonp',
url: "http://www.google.com/recaptcha/api/verify",
data: {
privatekey: 'XXXXXXXXXXXXX',
remoteip: document.getElementById("ipaddress").innerHTML,
challenge: Recaptcha.get_challenge(),
response: Recaptcha.get_response()
}
})
});
我在控制台中看到了我正在寻找的结果。我只想找回它。
【问题讨论】:
-
如果您正在记录它,您应该已经在某处将值存储为实际程序中的参考。
-
在浏览器的控制台中,您可以创建一个具有所需值的变量
-
try ... catch 语句围绕你的代码?一种邪恶的方法是覆盖 console.log 方法,但我不推荐它......
-
您会从关注点分离(调试/实际数据存储)中受益
-
你要读取的变量名是什么?你的ajax没有回调方法吗?