$.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的值。
如何在一个 div 中打印 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);
关于javascript - 在 HTML URL 链接中传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2445746/