如何将Jquery数据正确地发送到php?
你好,我有一张这样的表格:如何将Jquery数据正确地发送到php?,php,javascript,jquery,html,sql,Php,Javascript,Jquery,Html,Sql,你好,我有一张这样的表格: <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 d
<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>
$(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);
});
});
});
对于如何根据用户输入发送正确的数据,我真的很困惑。。并在正确的
中显示。您需要将post数据设置为$的第二个参数。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);
});
});
});
我认为应该是这样的:
<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>
$(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);
});
});
});
$(文档).ready(函数(){
$(“[数据检查]”)。单击(函数(){
var a=$(this.data('check');
$.post('website/register/checks.php',{data:a},函数(data){/.php',
一定是打字错误。您的表是否用
包装?对不起,我知道必须在其中显示我在php文件中使用的数据,但我不知道其中的内容是什么是用
@Blender包装的似乎不是,OP似乎想将数据从输入传递到php。我如何更改+a+
是否在其中显示错误消息?