Frage

Ich bin also neu, um jQuery .Post () neu zu verwenden. Ich verwende jedoch keine Methoden, die ich noch nicht verwendet habe.

Ich versuche, zwei versteckte Eingabewerte zu posten, wenn eine Taste geklickt wird: generasacodicetagpre.

Ich habe getestet, dass das Button-Ereignis erfolgreich abfeuert und derzeit alles, was ich in GrictedAgicetagcode versuche, etwas Echo ist.

Hier ist mein Formular: generasacodicetagpre.

Ich habe mein Div auf der Originalseite:

export_file.php

export_file.php: generasacodicetagpre.

Könnte jemand darauf hinweisen, wohin ich schief gehe.Vielen Dank,

War es hilfreich?

Lösung

Fix this line:

$.post('export_file.php', { group: form.group.value , test: form.test.value },

Change it to something like this:

var group_val = $('input[name="group"]', 'form[name="form"]').get(0).value;
var test_val = $('input[name="test"]', 'form[name="form"]').get(0).value;
$.post('export_file.php', { group: group_val , test: test_val },

Fiddle: http://jsfiddle.net/maniator/cQ2vZ/

Andere Tipps

Try:

$('#button').live('click', function() {
    $.post('export_file.php', { group: $("input[name='group']").val() , test: $("input[name='test']").val() },
    function(output)    {
        $('#return').html(output).show();
    });
});

I've added ids to your form elements in your HTML:

<form name="form">
    <input type="hidden" name="group" id="group" value="<?echo $group;?>">
    <input type="hidden" name="test" id="test" value="<?echo $test_id;?>">
    <input type="button" class="Mybutton" id="button" name="btnSubmit" value="Export Results">
</form>

Then amended the jQuery to get the values from these fields by ID, and use these in the parameters of your AJAX call:

$('#button').live('click', function() {
    var groupValue = $("#group").val();
    var testValue = $("#test").val();

    $.post('export_file.php', { group: groupValue , test: testValue },
    function(output)    {
        $('#return').html(output).show();
    });
});

try this one

$('#button').live('click', function() {
    var group_val = $("input[name='group']").val(); // gets the value of hidden field with the name group
    var test_val = $("input[name='test']").val(); // gets the value of hidden field with the name test and store it in test_val variable
    $.post('export_file.php', { group: group_val  , test: test_val  },
    function(output)    {
        $('#return').html(output).show();
    });
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top