每秒读取一次json var transformation1 = CGAffineTransformRotate(view.transform, keepRotation)
var transformation2 = CGAffineTransformScale(view.transform, keepScale, keepScale)
testV.transform = CGAffineTransformConcat(transformation1, transformation2)
数据,在这个json数据中我给出了静态数据1,2,但在我的程序var1中,var2值将动态变化。我需要在文本框中发布动态数据,我已经尝试过设置间隔功能,没有用:(需要帮助,
'var dt='{"var1":"1","var2":"2"}';'
答案 0 :(得分:1)
尝试使用JSON.parse(dt);
代替$.parseJSON(dt);
。如果var1
和var2
发生变化,则需要使用:
$.each(dt, function (key, value) {
// key => var1 or whatever is latest
// value => the value stored in the key
if (key == "var1") {
$('#C1-Cycle').val(dt[key]);
}
if (key == "var2") {
$('#C2-Cycle').val(dt[key]);
}
});
如果根据您获得的数字,您更改了Cx
值,那么您可以执行以下操作:
$.each(dt, function (key, value) {
// key => var1 or whatever is latest
// value => the value stored in the key
$('#C' + key.replace('var', '') + '-Cycle').val(dt[key]);
});
$(document).ready(function() {
$.ajaxSetup({cache: false});
var winterval = setInterval(function () {
var dt='{"var1":"1","var2":"2"}';
var data = JSON.parse(dt);
$.each(data, function (key, value) {
$('#C' + key.replace('var', '') + '-Cycle').val(data[key]);
});
}, 1000);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div>
<input type="text" id="C1-Cycle" />
</div>
<hr />
<div>
<input type="text" id="C2-Cycle" />
</div>
&#13;
答案 1 :(得分:0)
由于var1, var2
正在更改,请将此代码移至/复制到您更改var1, var2
的位置。所以同样的事件将为你完成工作。