私はajaxからリストを作成していますが、その部分はうまく機能します。また、sreenwidth をチェックし、それに応じて一部の div の幅を変更していますが、ajax を使用すると機能しません...
これが私がすることです:
$(document).ready(function(){
var screenwidth = $(window).width();
swidth = screenwidth - 20;
$("#thelist li").css("width", swidth+"px");
$.getJSON('linktomyphppage.php', function(data) {
var array = [];
$.each(data, function (i, val){
array.push($("#thelist").append("<li>"+val.fname+" "+val.lname+"</li>"));
});
});
});
私のjsonは次のようになります:
[{"fname":"Peter","lname":"Hanson"},{"fname":"Michael","lname":"Bird"}]
json の部分は問題なく動作しますが、CSS の部分がまったく取得されないようです。このようにするとうまくいきますが、jsonは使用しません。
for (var i = 0; i < 2; i++) {
array.push($("#thelist").append("<li>"+val.fname+" "+val.lname+"</li>"));
}
助けを願っています、そして前もって感謝します:-)