0
不斷變化的價值在這個foreach
我打電話臺「海寶」存儲在數據庫中的圖像改變值:動態有一個int
//the rest of the code is omitted for reading purposes.
foreach (var item in tresh)
{
if (item.itemImage != null)
{
string imageBase = Convert.ToBase64String(item.itemImage);
imageSource = string.Format("data:image/gif;base64,{0}", imageBase);
<img id="@item.treasureID" class="thisImage" src="@imageSource" width="100" height="100" onclick="return MakeSure()" />
<input type="hidden" id="hiddentreasure_id" value="@item.treasureID" />
}
}
現在什麼用隱藏<input>
的值發生是否存儲第一個圖像ID的值,並且不會隨着foreach
的增加而動態更改。
我怎樣才能使<input>
的值與此迴路圖像的treasure_ID
動態變化。
這是我使用的<input>
function MakeSure() {
var id = $("[id$=hiddentreasure_id]").val();
$.ajax({
url: "../../WebService.asmx/MakeSure",
data: "{ 'id': '" + id + "'}",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (data) {
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
}
});
重複'id'屬性是無效的HTML和'$( '#hiddentreasure_id')。VAL()'將只返回值的第一個元素與id =「hiddentreasure_id」'使用類名和相對選擇器 –