javascript - 无法使用条件 jquery Php 解析 json 和未设置数组
问题描述
我正在使用 jquery 和 json,如果条件不匹配,我想使用 jquery 取消设置数组,我想使用 jquery 根据范围选择器取消设置数组如果输入“评级”小于最大值,我想取消设置数组($rec) (存储在数据库/mysql 中)例如,如果我给出评分 8,那么问题(ques_id="18" 应该从数组中取消设置/删除)
现在我无法在 php 中使用循环解析 json,这是我的 json ()
[{"ques_id":"15","question":"Lorem Ipsum","min_value:"NULL","max_value:"NULL","show_quesId:"18",","isSubquestion":null}
[{"ques_id":"18","question":"Lorem Ipsum2","min_value:"1","max_value:"7","isSubquestion":1}
[{"ques_id":"19","question":"Lorem Ipsum3","min_value:"8","max_value:"10","isSubquestion":1}
我尝试使用以下代码但无法正常工作(特别无法解析我的 json,向我显示对象、对象)
<script>
$(document).ready(function(){
$("#next1").click(function(){
var rating =$("#name").val(); // value from "range"(input type range)
var data = <?php echo json_encode($rec); ?>; //(codeigniter array,containing Question and subquestion)
var nd = JSON.stringify(data);
$.each(data, function(i, item) {
alert(data[i].PageName);
if(rating<data[i].max_value) // checking whether given rating less than max_value (database)
{
if(data[i].isSubquestion!=NULL)
{
//unset this subquestion
}
}
});
});
});
</script>
解决方案
推荐阅读
- reactjs - 带有 React-hooks 的 Redux 数据流
- c# - CAQuietExec:无法连接到目标服务器:Wix 安装程序
- ssis - 我有两个 Foreach 循环,它们具有相同的枚举值。那么我该如何处理呢?
- javascript - 在窗口/标签关闭之前反应调用函数
- ios - xamarin 表单中 ios ipa 生成的最佳设置是什么,小尺寸的视觉工作室?
- embedded - 从模拟数据中获取燃料百分比
- .htaccess - 从 Prestashop 中的 url 中删除查询字符串的问题
- php - PHP搜索整数和“0”并返回结果
- python - 如何修复“预计会看到 2 个数组,但得到了以下 1 个数组的列表”
- java - 如何使用来自两个不同模型的两种方法?