我已经创建了一个ajax回调但它返回了一个错误值。代码是我正在使用的下面的代码。
我在检查时从复选框发送值。并希望从postedfile listing_submit_demo.php
jQuery(function() {
jQuery('.list_category').bind('click',function() {
if(jQuery(this).is(':checked')) {
jQuery('#some_textarea').html(jQuery(this).val());
var id = jQuery(this).attr('id');
jQuery.ajax({
type:"POST",
data: {idvalue: id},
url: "<?php echo FRONTENDURL; ?>listing_submit_demo.php",
success:function(data){
alert(data);
}
});
}
});
});
在listing_submit_demo.php
中,我获取了复选框ID值并从数据库中检索值,然后返回列出的值,但它返回带有调试错误的值。那么如何从中获得适当的价值呢? listing_submit_demo.php
代码如下:
<?php
//error_reporting(0);
$idvalue = $_POST['idvalue'];
global $cfield_tbl_name;
global $wpdb;
$query = "SELECT * FROM $cfield_tbl_name";
$val = $wpdb->get_results($query);
foreach($val as $x){
$cate = explode(',',$x->field_cate);
if(in_array($idvalue, $cate)){
$y .= $x->f_var_nm . ",";
}
}
echo $y;
//?>
任何帮助都会提前感谢。
答案 0 :(得分:0)
我有一个建议,你可以勾选动作“wp_ajax_ $ youraction”和“wp_ajax_nopriv_ $ youraction”
http://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_%28action%29
示例在链接内部,wordpress ajax应该可以正常使用这些钩子。