希望通过ajax在url中发送topping变量
我用的是laravel框架

        function selectHandler() {
            var selectedItem = chart.getSelection()[0];
            if (selectedItem) {
                var value = data.getValue(selectedItem.row, selectedItem.column);
                var topping = data.getValue(selectedItem.row, 0);
                var columnLabel = data.getColumnLabel(selectedItem.column)
                // alert('The user selected ' + columnLabel + ': ' + topping + ' - ' + value);

                $.ajax({
                    type: "POST",
                    url: "/datesalesbarchartdata/" + topping,
                    dataType: 'json',

                });


            }
        }

最佳答案

要传递url,请使用"GET"请求。。。

$.ajax({
  type: "GET",
  url: "/datesalesbarchartdata?topping=" + topping,
  dataType: 'json',
});

对于"POST",使用data键。。。
$.ajax({
  type: "POST",
  url: "/datesalesbarchartdata/",
  dataType: 'json',
  data: {
    topping: topping
  }
});

10-04 15:26