【发布时间】:2020-01-31 09:25:12
【问题描述】:
我想要一个正确的 ajax URL,这个 URL 不工作。我在控制台中得到了这个:
GET XHR localhost:8000/Controller/getUnitSellingPrice [HTTP/1.0 404 未找到 203 毫秒]
create.blade 视图
C:\Apache24\htdocs\printshopsales\resources\views\sales\create.blade.php
控制器
C:\Apache24\htdocs\printshopsales\app\Http\Controllers\SalesController.php
我已经尝试过这里的内容:
<script>
$(document).ready(function() {
$("#stock_name").on('change', function () {
let element = $(this);
/*var MyAppUrlSettings = {
MyUsefulUrl : '/getUnitSellingPrice'
}*/
$.ajax({
//url: MyAppUrlSettings.MyUsefulUrl,
url: '/Controller/getUnitSellingPrice',
method: 'GET',
data: {
'stock_name' : element.val(),
},
success: function (response) {
$("#unit_selling_price").val(response.data).trigger('change');
console.log(response.data);
},
});
});
});
</script>
【问题讨论】:
-
您的控制器名称是控制器?
-
将行从`url:'/Controller/getUnitSellingPrice',`更改为`url:'/sales/getUnitSellingPrice',`
-
@Charleskimani web.php 文件中定义的路由是什么?
-
我们无法知道正确的 URL 是什么,因为我们看不到您的路线。
-
这是一个完全不同的问题。
标签: javascript php ajax php-7 laravel-5.8