weixin_33724659 2018-02-22 08:48 采纳率: 0%
浏览 69

通过ajax获取URL

I have problem getting my url in Ajax

my html

<input type="text" class="proId" value="{{$order->id}}">

my js:

    <script type="text/javascript">
      $('#pay-button').click(function (event) {
        $.ajaxSetup({
            headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }
          });
        event.preventDefault();
        // $(this).attr("disabled", "disabled");
        var proId = document.getElementsByClassName('proId').value;
            $.ajax({
              url: '{{url('orderspayonline')}}/'+encodeURI(proId),
              type: "POST",
              cache: false,

              success: function(data) {
                var resultType = document.getElementById('result-type');
                var resultData = document.getElementById('result-data');

                function changeResult(type,data){
                  $("#result-type").val(type);
                  $("#result-data").val(JSON.stringify(data));
                }

//rest of it...
              }
            });
        });
    </script>

I get 404 undefined in network as result, I suppose to get http://domain/orderspayonline/id

I need to use document.getElementsByClassName (getting class) instead of id because i have more than 1 row in my table.

  • 写回答

2条回答 默认 最新

  • Memor.の 2018-02-22 08:54
    关注

    Try that way:

    $.ajax({
      type    : 'POST', 
      url     : "{{ route('route-name', ['param' => $param]) }}",
      data    : formData, 
      dataType: 'POST'
    })
    
    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?