[英]return javascript from an ajax call in wordpress
I'm trying to return some javascript from an ajax response, Everything seems to be ok but still, I'm getting an error. 我正在尝试从ajax响应中返回一些javascript,似乎一切正常,但仍然出现错误。 Here's my code:
这是我的代码:
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();
}
I also tried to assign values to an variable inside loop like $adm = $fee->admission_fees
and then echoed the $adm
but this is giving me an error and then I directly echoed the $fee->admission_fees
, it is working fine. 我还尝试将值分配给
$adm = $fee->admission_fees
类的循环内变量,然后回显$adm
但这给了我一个错误,然后我直接回显了$fee->admission_fees
,它工作正常。 Also I'm not getting any proper error message in console or page instead getting an error 500 Internal Server error
in chrome Network tab Where all my XHR
s are listed 另外,我在控制台或页面中没有得到任何正确的错误消息,而是在chrome网络选项卡中得到了
500 Internal Server error
。列出了我所有的XHR
的位置
There is an error in line no. 行号有误。 10 remove
$
sign before transport_chg
10在
transport_chg
之前删除$
符号
$("#fs-trans").val("'<?php echo $fee->transport_chg; ?>'");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.