从输入中获取数据以发送到 whatsapp

Getting data from input to send to whatsapp

有发送消息到whatsapp的脚本

<script>
  $(document).ready(function() {
    // URL for the POST /message request
    var url = 'https://eu43.chat-api.com/instance**********/message?token=**********';
    var data = {
      phone: '***********', // Recipient's phone number
      body: 'There should be a message here', // Message
    };
    // Send a request when the button is clicked
    $(".button").click(function() {
      $.ajax(url, {
        data: JSON.stringify(data),
        contentType: 'application/json',
        type: 'POST'
      });
    });
  });
</script>

并且有客户填写的输入,通过 whatsapp 中的 phone 号码将有关订单的信息发送给连接的合作伙伴(咖啡馆、餐馆)以进行订单形成和交付

<input name="name" class="t-input">
<input name="phone" class="t-input">
<input name="address" class="t-input">
<input type="hidden" name="recipient" value="78888888888"> //Phone number of the recipient of order information in whatsapp

现在的任务是将有关订单的信息发送到whatsapp,该信息包含在输入值(名称,phone,地址)到收件人的号码(收件人)并在每个输入值之前加上名称(收件人除外),即 Name:, phone Number:, Address: 换行。收件人值必须插入 phone,其他输入值(姓名,phone,地址)必须插入数据。

收到的消息示例:

你只需要从表单项中获取值,并组成一个正文值。

示例:

$(document).ready(function() {
  // Send a request when the button is clicked
  $(".button").click(function() {
    $.ajax('https://eu43.chat-api.com/instance**********/message?token=**********', {
      data: JSON.stringify({
        phone: $('input[name="recipient"]').val(),
        body: 
        `Name: ${$('input[name="name"]').val()}\n`+
        `Phone: ${$('input[name="phone"]').val()}\n`+
        `Address: ${$('input[name="address"]').val()}\n`+
        `Order: Pizza " Margarita"`
      }),
      contentType: 'application/json',
      type: 'POST'
    });
  });
});

超出问题范围:添加验证。