【问题标题】:how get value from php and use in javascript如何从 php 中获取价值并在 javascript 中使用
【发布时间】:2013-08-01 06:04:35
【问题描述】:

因为我已经以这种方式定义代码以进行评级

<?php foreach($rating as $ratingValue):
$total = @round($ratingValue->TOT_RATING / $ratingValue->TOTAL_VOTER ,1);
echo $total."/10";
endforeach;
?>

从上面的 php 代码中它会给出总的速度,然后

启动 javascript,其中 javascript 将总评分作为我在下面定义的 $total

<script language="javascript" type="text/javascript">

var totalRating = <?php echo $total;?>;
var baseUrl = "<?php echo base_url();?>";
$(function() {
$("#rating_simple1").webwidget_rating_sex({
rating_star_length: '5',
rating_initial_value: totalRating,
rating_function_name: '', //this is function name for click
directory: baseUrl+'./assets/frontend/images/'
});
});
</script>

当我运行它时,它会显示类似这样的错误消息

<script language="javascript" type="text/javascript">

var totalRating = <div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: total</p>
<p>Filename: views/detail.php</p>
<p>Line Number: 69</p>

</div>;
var baseUrl = "http://localhost/aka/";
 $(function() {
 $("#rating_simple1").webwidget_rating_sex({
 rating_star_length: '5',
 rating_initial_value: totalRating,
 rating_function_name: '', //this is function name for click
 directory: baseUrl+'./assets/frontend/images/'
  });
  });
  </script>

请帮我解决这个问题,以便我进行评分

【问题讨论】:

  • "消息:未定义变量:总计","行号:69";也许你应该检查第 69 行,看看你是否真的在定义总计。
  • 最好在 HTML 的隐藏字段中设置一个值,并在 Javascript 代码中使用 jQuery 获取该隐藏字段的值
  • 查看行号的总变量:69 未定义表示未声明,您在代码中使用此变量
  • 你应该总是使用 document.ready 函数

标签: php javascript var


【解决方案1】:
$ratingValue->TOT_RATING 

TOT_RATING  <<< explain this please 

$ratingValue->TOTAL_VOTER 

TOTAL_VOTER  <<< explain this please 

$total = @round($ratingValue->TOT_RATING / $ratingValue->TOTAL_VOTER ,1);

您将 (foreach) 变量用作类

【讨论】:

  • TOT_RATING 是表中的字段名 TOTAL_VOTER 是所有 TOT_RATING 的总和
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-24
  • 1970-01-01
  • 2020-07-26
  • 1970-01-01
  • 2014-12-22
  • 2011-04-11
相关资源
最近更新 更多