带有代理扩展PUT请求的Shopify应用不起作用

时间:2020-09-23 08:24:05

标签: shopify shopify-app shopify-api shopify-api-node

我已成功使用此指南创建了一个应用代理: https://shopify.dev/tutorials/display-data-on-an-online-store-with-an-application-proxy-app-extension#handling-proxy-requests

我想使用表格更新客户记录。提交表单后,将调用以下功能。

jQuery(function($) {
  $('#enrollFormID').submit(function() {
    var fname = $(FirstName).val();
    var lname = $(LastName).val();
    var emailID = $(email).val();
    var pass = $(password).val();
     event.preventDefault();
    var data = jQuery(this).serialize();
    console.log(data);
     data = "form_type="+data;
     $.ajax({
      url: '/apps/subpath',
      type: 'PUT',    
       data: data,
      dataType: 'json',
      success: function (data) {
        console.info(data);
      }
  });
    return true;     
  });
});

在后端应用中,提交表单时,以下网址被点击,但无法检索表单数据值。

router.put('/ test',异步(ctx)=> { ..... }

Get请求工作正常,但是使用Put请求无法从ajax调用中检索表单数据。 有人可以帮我吗?

0 个答案:

没有答案