如何在我的视图中访问我在 Javascript 中的 PHP 回复?

How Do I Access My PHP Response in Javascript in My View?

我正在尝试在视图中使用我的 PHP 响应并使用 JavaScript 输出到控制台。我可以传递变量 $e->getResponseBody()->errors['0']->detail 并在我的视图中使用它,但是如何在 JavaScript 中访问它?

// My controller
try {

} catch (\SquareConnect\ApiException $e) {
    return View::make('reservations.paymentForm')->with('e', $e)->render();
}

// My view JavaScript
$(document).ready(function (e) {
    console.log(e.detail);
});

当用户提交并发生错误时,我想将他们重定向回表单视图并在控制台中使用 JavaScript 显示错误(例如:CVV 代码不正确)。最终我不会使用控制台,但一旦我知道了,我就有信心操纵其余部分。

经过多方帮助,这里是答案。我最后并没有真正使用 javascript 但我的回答会显示它。如果将变量传递给视图,则可以在javascript.

中使用它
// My controller
try {

} catch (\SquareConnect\ApiException $e) {
return View::make('reservations.paymentForm')->with('myVariable', $myVariable)->render();

}

// My view JavaScript
$(document).ready(function () {
var myVariable = '<?php echo $myvariable ; ?>';
console.log(myVariable);
});