你好,我有一个这样的表格:
<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>
答案 0 :(得分: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);
});
});
});
答案 1 :(得分: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);
});
});
});