Получение двух значений для ajaxForm () с использованием jQuery и PHP - PullRequest
0 голосов
/ 28 января 2010

Я хочу передать оба значения, используя ajaxForm, отображая оба значения отдельно в test.php

-------test.php-----------------------------------------

<script language="javascript" type="text/javascript">

$('#test_form').ajaxForm({
    target:'#result',

    success:function() {
        $('#result').show();
    }
});


</script>



<form id="test_form" method="" action="test1.php">
<input type="submit" id="sub" value="sub_value">
</form>

<div id="result"></div>

-------test1.php---------------------------------------


<?
$t="test value";
$u="test value 1";

?>

1 Ответ

0 голосов
/ 28 января 2010
-------test1.php---------------------------------------
<?
$t="test value";
$u="test value 1";

// output the result...
echo "$t $u";
?>

Это приведет к тому, что оба ваших значения будут отображены в вашем целевом div ...

Если вы хотите обрабатывать биты данных независимо, попробуйте это ...

<?
$result['u'] = 'test 1';
$result['t'] = 'test 2';
echo json_encode($result);
?>

Обновите ваш javascript для обработки возвращаемого массива любым удобным вам способом ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...