У меня есть этот код, который работает, но жестко запрограммирован.
$(document).ready(function(){
$('form').live('submit', function(){
var title = this.elements.title.value;
var owner = this.elements.owner.value;
var users = this.elements.users.value;
var groups = this.elements.groups.value;
var begin_date = this.elements.from.value;
var end_date = this.elements.to.value;
var anchor = this.elements.anchor.value;
var type = $(this).find('input:radio[name="ctype"]:checked').val() || '';
var aform = $('form[name="create_form"]');
Мне нужно aform
для вложенного вызова Ajax позже.
Вопрос
Как мне построить aform
, чтобы он не был жестко запрограммирован? На странице много форм.
Он должен содержать
var title = this.elements.title.value;
var owner = this.elements.owner.value;
var users = this.elements.users.value;
var groups = this.elements.groups.value;
var begin_date = this.elements.from.value;
var end_date = this.elements.to.value;
var anchor = this.elements.anchor.value;
var type = $(this).find('input:radio[name="ctype"]:checked').val() || '';
и должен работать с вложенным вызовом Ajax позже.
$.ajax({
type: "GET",
url: "/cgi-bin/ajax.pl",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: aform.serialize(),