-1
私のコードが$("show_product_img").val(data.picture);
のjsonを使用して、すでにテーブルの画像のファイル名を取得しましたが、今は自分のページに画像を表示したいと思います。私のバリューではurlimg
は私の画像が保存されているリンクです。だから私はurlimg
と呼んで、私の画像のファイル名を取得する$("show_product_img").val(data.picture);
Javascript - テーブルからの画像を表示するAJAX
私のページに画像を表示するには?私はcodeigniterフレームワークを使用しています、ここに私のコードです。
AJAX
var prodid = $("#prod-names option:selected").attr("value");
var url = "http://localhost:800/client_ayos/administrator/createpromoajax/"+prodid;
var urlimg = "http://localhost:800/client_ayos/uploads/"; //this is where the images are stored
var type = "GET";
$.getJSON(url,type, function(data) {
console.log(data);
$("#orig-price").val(data.price);
$("#supplier").val(data.supplier);
$("show_product_img").val(data.picture);
}
HTML
<div class="form-group" id="product_img" hidden>
<label class="control-label col-md-3 col-sm-3 col-xs-12">Product Image</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<img id="show_product_img" class="form-control" />
</div>
</div>
を使用して...
私はまだdoesntの仕事をあなたのコードを試してみました。私は私のデータベースにすべての画像のストレージを持っています。私はそれを../uploads/に入れています。これは私のコードではvar urlimg = "http:// localhost:800/client_ayos/uploads /"です。多分それはショーをしなかった理由です、私はどのように画像を表示できるようにそのURLを呼び出すことができます質問したいと思います – erinr
'data.picture'には何が含まれているかを示します.. –
私の製品の画像のファイル名.jpg画像を表示するには、私はvar urlimg = "localhost:800/client_ayos/uploads /"と思って、すべての画像(特定のファイル名とファイル拡張子を持つ)が保存されているリンクを考えてください。だから私はどのようにajax urlimg + data.picture – erinr