我試圖更新圖像的SRC的SRC,但在現場也僅顯示 <img class="imagedisplayor" style="float: none;" alt="" width="200" height="200" src=""/>
的innerHTML將不會更新我的形象
下面的代碼:
function ajaxFigure(){
var url = 'index.php?option=com_fabrik&format=raw&view=plugin&task=userAjax&method=imgclasse';
var product = Fabrik.blocks.form_8.formElements.orders___product.getValue();
var update = $('orders___image').firstChild;
new Request({
url: url,
data: {
method: 'imgclasse',
'product': product
},
onComplete: function (r) {
update.src = 'http://www.youtraining.eu/preview' + r.replace('images/', 'images/');
document.getElementById('orders___image').innerHTML = '<img class=\'imagedisplayor\' style=\'float:none;\' alt=
\'\' width=\'200\' height=\'200\' src="' + r + '">'
}
}).send();
}
,在這裏我imgClasse()
function imgclasse() {
$db = JFactory::getDBO();
$IdClasse = JRequest::getVar("product", "");
$query = "SELECT product_image from products WHERE id=$IdClasse LIMIT 1";
$db->setQuery($query);
$result = $db->loadResult();
echo $result;
}
更新的一切.. 我想要做的就是要爲顯示一個下拉列表中的每一個元素是一個條目o圖像數據庫。 Js和PHP是我可以使用的唯一方法,因爲我在CMS內。
更改var product = Fabrik.blocks.form_8.formElements.orders ___ product.getValue(); 現在它返回正確的價值..但問題仍然
確實有價值嗎? –
你能展示更多的代碼嗎? – ErickBest
'getElementByID(「....」).....'我沒有看到這個ID,嘗試使用Jquery會容易得多。 – jcho360