javascript - Laravel 框架中 Controller 函数的 ajax url 不正确

标签 javascript php ajax php-7 laravel-5.8

我想要一个正确的 ajax URL 这个不工作。我在控制台中得到这个:

GET XHR localhost:8000/Controller/getUnitSellingPrice [HTTP/1.0 404 Not Found 203ms]

create.blade View

C:\Apache24\htdocs\printshopsales\resources\views\sales\create.blade.php

Controller

C:\Apache24\htdocs\printshopsales\app\Http\Controllers\SalesController.php

我已经尝试过这里的内容:

Ajax call Into MVC Controller- Url Issue

    <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>

enter image description here

最佳答案

您应该向 web.php 文件添加一个路由。就像在您的 SalesController.php

中一样

在 SalesController 文件中:

public function getUnitSellingPrice()
{
    /* your code */
}

在路由文件web.php

Route::any('sales-price/getunitsellingprice','SalesController@getUnitSellingPrice');

像这样更新您的 jquery URL:

url: '/sales-price/getunitsellingprice',

谢谢

关于javascript - Laravel 框架中 Controller 函数的 ajax url 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58195746/

相关文章:

php - 使用 mysqli 从 mysql 数据库获取单行

javascript - 获取街道地址的最佳地理编码是什么?

javascript - 如何在ajax上初始化selectize?

javascript - document.ready 上保存的用户/密码为空

php - 使用 htaccess 获取值(value)和重定向

javascript - 如果 Div 为空,隐藏它并改变另一个 div 的宽度

ajax - 如何测试ajax页面

ajax - 在javascript中获取iframe重定向url

javascript - js动态修改form时如何更新yiiactiveform设置?

javascript - Javascript 中的按位与运算