2010-03-15 57 views
0
$.post("/diabetes/ropimages/getcount.php",{pid:$("#patient_id").val()} ,function(data1){ 
    //alert(data1); 
    var count = data1; 
    var pid = $("#patient_id").val(); 
    var rid; 

    for(var i = 1 ; i <= count ; i++) { 
    var link ='<img src="/diabetes/ropimages/thumbpicdisplay.php?pid=+pid+&rid=1" />'; 
    $("#content1").empty().html(link); 
    } 
}); 

我试图在url中传递pid值..但是直接将其作为+ pid +作为值..我怎样才能给它赋值pid。在HTML URL链接中传递值

如何在div中打印3张图片?像在代码

回答

3

你只需要?pid=之后终止字符串,然后使用concatenation operator+)在适当的位置,以“插入”的pid变量:

'<img src="/diabetes/ropimages/thumbpicdisplay.php?pid=' + pid + '&rid=1" />' 

作为用于安装3图像到div,你可能有更多的运气执行以下操作:

var link = ''; 

for(var i = 1; i <= count; i++) { 
    link += '<img src="...thumbpicdisplay.php?pid=' + pid + '&rid=1" />'; 
} 

$("#content1").empty().html(link); 
+0

嘿,我写了这样的代码......对于第一环它工作时停止工作ü可以告诉我在哪里,我错了 – Hacker 2010-03-15 09:16:02

+0

$ .getJSON(“/ diabetes/ropimages/getcount.php”,{pid:$(“#patient_id”)。val()},function(data1){ var i; var count = data1.count; var start = data1.start; var pid = $(“#patient_id”)。val(); 为(I =开始;我<=计数;我++) { 变种链路=''; 提醒(link); if(i> start) {(“#content1”)。append(link); } else {(“#content1”)。empty()。html(link); } } },“Json”); – Hacker 2010-03-15 10:05:05

+0

@pradeep:你得到了什么'count'值? – 2010-03-15 10:20:28