【发布时间】:2021-02-09 22:28:06
【问题描述】:
当我开始学习 Web 时,在学习了一点语言之后,我直接进入了库和框架。现在想学习一些原生的JS和PHP。
问题如下:在 jQuery 和 Laravel 上,通过 ajax 请求,我可以同时将数据插入到不同的 html 标签中,如下所示:
success: function(response) {
$('.basket-prod-name').html(response.name);
$('.modal_order').attr('data-id', response.modalProdId);
$('.basketimg').attr('src', response.img);
$('input[name=inputModal]').val(1);
}
然后,在控制器中,插入数据如下:
return response()->json([
'modalProdId'=> $product->id,
'name'=> $product->name,
'img'=> "/img/products/".$product->cardImage->path,
]);
但是尝试在纯 JS 和 PHP 中做同样的事情失败了。例如 XMLHttpRequest,我可以使用 responseText,然后从 PHP 发送响应(echo "something"),但是如果我想在几个 html 标签中从 PHP 发送数据怎么办? SO上有类似的答案,但是有点复杂,没有简单的文档方法吗?
【问题讨论】:
-
“失败”是相当广泛的。请分享您的尝试以及调试为什么您的代码不起作用的方法
-
我描述了我所做的,显示我的代码有意义吗?如果您坚持,我可以补充,但@Luke 正确理解了我的问题并给出了全面的答案
标签: javascript php jquery ajax laravel