Ich bin neu in jQuery und ich versuche, die Zeilen-ID des Textfelds zu finden, wenn Unschärfe ausgelöst wird, aber ich konnte es bisher nicht funktionieren.Ich versuche, den Wert des Arrays aus dem Post
Alles, was ich brauche, ist etwas wie #employee_0
in form_data
, wenn das Blur-Ereignis auf meiner ersten Textbox ausgelöst wird.
$("input").blur(function() {
$('input').each(function (index, value) {
var form_data = $("#employee_" + index).find('input').serialize();
$.ajax({
url: "<?php echo site_url("HomeController/calculate_time_lap "); ?>",
type: 'POST',
data: form_data,
success: function (result) {
$('input').closest('tr').find('.TextBox3').val(result);
}
});
return false;
});
und hier ist meine Ansicht Seite:
<tr id="employee_0"><input type ="textbox"></tr>
<tr id="employee_1"><input type ="textbox"></tr>
<tr id="employee_2"><input type ="textbox"></tr>
<tr id="employee_3"><input type ="textbox"></tr>
<tr id="employee_4"><input type ="textbox"></tr>
Bitte formatieren Sie Ihren Code richtig, damit andere Leute es lesen und Ihnen helfen können. Vielen Dank! –
Ich weiß nicht, was Sie mit diesem AJAX zu tun versuchen, aber beachten Sie, dass, wie mit dem Aufruf '.each()' geschrieben, ein AJAX-Post für _every_ 'input'-Element jedes Mal ausgelöst wird, wenn Sie ein' auslösen .blur' on _any_ 'input_element. – Alnitak