我有一个问题,我有一段时间来获取JSON信息,我想在每个元素上添加一个ID,但我的代码不起作用。
附加工作,我的所有结果都是JSON,但是类测试不起作用。
<style type="text/css">
.test
{
color:red;
}
</style>
<script>
$(document).ready(function(){
$.ajax({
url: 'https://world.openfoodfacts.org/cgi/search.pl?search_terms=<?php echo $_POST['search']; ?>&search_simple=1&action=process&json=1',
dataType: 'json',
success: function(json) {
var count = 1;
$.each(json.products, function(i, obj) {
window["var" + count] = $('<a href="#null">' + obj.generic_name_fr + ' - ' + obj.brands + '</a>');
$("#push").append(window["var" + count]);
window["var" + count].addClass('test');
count++;
});
}
}); });
</script>
<ul data-role="listview" id="push" style="margin-top:25px;">
</ul>
谢谢:)
答案 0 :(得分:0)
我不完全确定你的问题是什么,但试试这个(更新的解决方案)
TestingClass{
// define global variable
Map<String,String> resultMap=new HashMap<String, String>();
@DataProvider
public Object{
// some logic for dataProvider
}
@Test(dataProvider="dp")
method1(){
// your logic
// then put your final result to be used by method2 into appropriate obj
resultMap.put("key","value");// assign result to defined global variable
}
@Test(dataProvider="dp")
method2(){
// use the resultMap to take results from previous method.
}
}
答案 1 :(得分:0)
代码不起作用
对不起,我没有一个好的英语
没有我的代码我解释我的问题,我有JSON返回,我想把每个元素放在DIV上。
在我的div上我完全需要:
<div id="push">
// Fist element <a href="#" name="recup" data-calories='JSON.PRODUCTS.ENERGY'> json.products.generic_name_fr </a>
// Second element <a href="#" name="recup" data-calories='JSON.PRODUCTS.ENERGY'> json.products.generic_name_fr </a>
</div>
就是这样,但是在使用json附加ATTR时不容易添加ATTR