【发布时间】:2016-02-05 03:46:59
【问题描述】:
我首先有一些带有几个单选按钮的 html 代码,每个单选按钮都附有跨度:
<div id="output2">
<input type="radio" name="tid" value="1"><span class="green">Span 1</span>
<input type="radio" name="tid" value="2"><span class="green">Span 2</span>
<input type="radio" name="tid" value="3"><span class="green">Span 3</span>
<input type="radio" name="tid" value="4"><span class="green">Span 4</span>
<input type="radio" name="tid" value="5"><span class="green">Span 5</span>
我有一个 ajax 请求向 php 脚本发送请求,成功部分在这里是空的,因为这是我遇到问题的地方。
$.ajax({
type: "POST",
url: "fetch_time.php",
data: "datum_id=" + datum_id,
beforeSend: function() {
$('#output2').html('<img src="loader.gif" alt="" width="24" height="24">');
},
success: function(json) {
});
我从 php 脚本以 json 文件的形式获得返回值,例如:
[{"tid_id":"4"},{"tid_id":"5"}]
我想要做的是使用 json 文件中的这些值 4 和 5 并将它们与单选按钮的值进行比较,如果 json 文件中的值与该特定单选按钮上的值相同我希望禁用单选按钮并将相应跨度的类从 class="green" 更改为 class="red" 或者只是将单选按钮的可见性和跨度更改为无。
【问题讨论】:
标签: javascript jquery html ajax