如何在 post 请求中将 value1 赋值给 value2?

How to assign value1 to value2 in post request?

如何在 post 请求中将 value1 分配给 value2

例如:

www.site.com/index.php?value1=10&value2=value1&value3=value2+1

如何在 URL 中制作 value2 = value1

URL 只是原始文本,因此您需要:

  • 使用JavaScript获取当前value1,然后将value2设置为相同,jQuery类似于:
$("#myFormId").submit(function(event) {
  event.preventDefault();
  var $form = $(this);

  // Finds URL using form's action attribute.
  var url = $form.attr('action');

  // You may change this part.
  var value1 = $('#myFirstField').val();
  var value2 = value1;
  var data = {
    value1: value1,
    value2: value2,
  };

  // Sends the request.
  var listener = $.post(url, data);
  // Handles the response.
  listener.done(function(data) {
    console.log('success', data);
  });
  listener.fail(function() {
    console.log('failed');
  });
});
  • 或者,简单地从 URL 中删除 value2,如果它总是等于 value1,然后使用 PHP 来设置 value2 参数(某物像 $value2 = $value1; 或任何你 API 改变 URL-param 需要的东西)。