我已经设法使用本指南创建了一个应用代理: https ://shopify.dev/tutorials/display-data-on-an-online-store-with-an-application-proxy-app-extension#handling-proxy-要求
我想使用表格更新客户记录。在提交表单时,将调用以下函数。
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', async (ctx) => { ..... }
获取请求工作正常,但使用 Put 请求无法从 ajax 调用中检索表单数据。有人可以帮我吗?