1
私のサイトで
モーダルウィンドウを介してサーバへのボタンからデータを渡す:私は、このようなマークアップでいくつかのボタンをクリックすることで表示することができモーダルウィンドウ(ブートストラップ)を持っている
<a href="#" class="btn btn-danger" data-toggle="modal" data-target="#myModal" data-link="Button 1">Click me!</a>
...
<a href="#" class="btn btn-danger" data-toggle="modal" data-target="#myModal" data-link="Button 2">Click me!</a>
...
<a href="#" class="btn btn-danger" data-toggle="modal" data-target="#myModal" data-link="Button 3">Click me!</a>
私のモーダルウィンドウは、この平和を持っています
<form data-formname="Hero Section" class="forms">
<div class="form-group">
<label class="sr-only" for="phone">Ваш телефон</label>
<input type="tel" id="phone" class="form-control phone" placeholder="Please enter your phone number:">
</div>
<button type="submit" class="btn btn-danger">Send</button>
</form>
そして、JS:
$(".forms").on('submit', function(e) {
e.preventDefault();
var data = {
phone: $(this).find(".phone").val(),
formname: $(this).data('formname'),
// datalink: ???
};
$.ajax({
type: "POST",
url: "contact.php",
data: data
});
return false;
});
phone
に加え
とのコード、ボタンのdata-link
を取得したい明らかに、私は$(".forms").on('submit', function(e) {...});
の中でevent.relatedTargetを使うことはできません。何かご意見は?
あなたは最高です! – baslie