我正在尝试从ajax响应中返回一些javascript,看起来一切正常,但仍然收到一个错误。下面是我的代码:
function class_fees_settings(){
global $wpdb;
$class_id = $_POST['value'];
$fees_table = $wpdb->prefix."wpsp_fees_settings";
$sql_res = $wpdb->get_results("SELECT * FROM $fees_table WHERE cid = '$class_id'");
foreach ($sql_res as $fee) : ?>
<script type="text/javascript">
$("#fs-adm").val("'<?php echo $fee->admission_fees; ?>'");
$("#fs-tution").val("'<?php echo $fee->tution_fees; ?>'");
$("#fs-trans").val("'<?php echo $fee->$transport_chg; ?>'");
$("#fs-annual").val("'<?php echo $fee->annual_chg; ?>'");
$("#fs-recreation").val("'<?php echo $fee->recreation_chg; ?>'");
</script><?php
endforeach;
wp_die();
}我还尝试给循环内的一个变量赋值,比如$adm = $fee->admission_fees,然后回显$adm,但这给了我一个错误,然后我直接回显$fee->admission_fees,它工作得很好。此外,我在控制台或页面中没有收到任何适当的错误信息,而是在列出了所有XHR的chrome网络选项卡中收到错误500 Internal Server error
发布于 2018-03-17 11:15:46
第10行有一个错误删除transport_chg前的$标志
$("#fs-trans").val("'<?php echo $fee->transport_chg; ?>'");https://stackoverflow.com/questions/49331926
复制相似问题