我如何找到什么';要传递给这个JavaScript函数吗?

我如何找到什么';要传递给这个JavaScript函数吗?,javascript,function,jsp,Javascript,Function,Jsp,我在JSP页面中具有以下JavaScript函数(数据替换为元语法变量): 我遇到的问题是,代码的错误分支正在执行,我不知道如何找出正在传递的数据。任何帮助都将不胜感激。最简单的方法是使用控制台.log功能 您可以将其放入函数中,它将在不中断UI的情况下以静默方式输出信息(就像警报一样)。这意味着您可以将它们保留在中,而不用担心在将其部署到生产环境时意外地保留它们并导致问题 var x = {value:"F"} console.log(x); function(data, status

我在JSP页面中具有以下JavaScript函数(数据替换为元语法变量):


我遇到的问题是,代码的错误分支正在执行,我不知道如何找出正在传递的数据。任何帮助都将不胜感激。

最简单的方法是使用
控制台.log
功能

您可以将其放入函数中,它将在不中断UI的情况下以静默方式输出信息(就像警报一样)。这意味着您可以将它们保留在中,而不用担心在将其部署到生产环境时意外地保留它们并导致问题

var x = {value:"F"}

console.log(x);



function(data, status) {
    console.log(data);
    console.log(status);

     if (data) {
          // Inner code left out for brevity

     }
     else{
         // Inner code left out for brevity

     }

Chrome的开发工具将显示对象属性及其值

最简单的方法是使用
控制台.log
功能

您可以将其放入函数中,它将在不中断UI的情况下以静默方式输出信息(就像警报一样)。这意味着您可以将它们保留在中,而不用担心在将其部署到生产环境时意外地保留它们并导致问题

var x = {value:"F"}

console.log(x);



function(data, status) {
    console.log(data);
    console.log(status);

     if (data) {
          // Inner code left out for brevity

     }
     else{
         // Inner code left out for brevity

     }

Chrome的开发工具将显示对象属性及其值

正如@Rhumborl在评论中所说:


是的,它在
$内。post
但是您应该仍然能够在
if(data){}
行上设置断点


<>我不知道什么时候我发布了一个问题,我可以在<代码>的中间设置一个断点$PAST<代码>,设置这样的断点解决了我的问题。
是的,它在
$内。post
但是您应该仍然能够在
if(data){}
行上设置断点


我不知道什么时候我发布了一个问题,我可以在<代码> $.POST <代码>中间设置断点,并且设置这样的断点解决了我的问题。

命中F12并使用浏览器的调试工具。您应该看到网络事务、请求和响应头、内容等。我希望它能这么简单。然而,不幸的是,该函数是
$.post
语句中的一个参数。因此,我无法通过控制台直接查看它。再次,点击F12并查看
选项卡,找到这个JS并查看它是否在
$内。post
但您仍然可以设置断点,例如
if(data){}
行点击F12并使用浏览器的调试工具。您应该看到网络事务、请求和响应头、内容等。我希望它能这么简单。然而,不幸的是,该函数是
$.post
语句中的一个参数。因此,我无法通过控制台直接查看它。再次,点击F12并查看
选项卡,找到这个JS并查看它是否在
$内。post
但您仍然可以设置断点,例如
if(data){}