0

您好,我有这样的表格:

<tr><td>First Name:</td><td><input data-check="f_n" type="text" name="first_name" /></td>
<td data-msg="f_n"></td></tr>
<tr><td>Last Name:</td><td><input data-check="l_n" type="text" name="last_name" /></td>
<td data-msg="l_n"></td></tr>

现在我做了一个 jquery$.post来连接到 php 以在需要时显示错误,到目前为止我有这个:

<script type="text/javascript">
 $(document).ready(function(){
    $('[data-check]').click(function(){
        var a = $(this).data('check');
        $.post('website/register/checks.php',, function(data){
            $('[data-msg='+ a +']').html(data);
        });
    });
 });
 </script>

我真的很困惑,如何根据用户输入发送正确的数据..并以正确的方式显示<td></td>

4

2 回答 2

0

您需要将帖子数据设置为的第二个参数$.post

$(document).ready(function(){
    $('[data-check]').click(function(){
        var a = $(this).data('check'), post_data = {};
        post_data[a] = $(this).val();
        $.post('website/register/checks.php', post_data, function(data){
            $('[data-msg='+ a +']').html(data);
        });
    });
 });
于 2013-01-30T05:17:23.393 回答
0

我认为这应该是这样的:

$(document).ready(function(){
  $('[data-check]').click(function(){
    var a = $(this).data('check');
    $.post('website/register/checks.php',{data:a}, function(data){ //<--typo here ', ,'
        $('[data-msg="'+ a +'"]').html(data);
    });
  });
});
于 2013-01-30T05:21:29.557 回答