2012-12-23 35 views
1

我目前得到了一個GD圖像,它從我希望發送而不刷新頁面的窗體獲取它的輸入。從多個輸入文本中獲取GD圖像

我目前有1個錯誤,但我無法弄清楚。

我以前沒有用過jQuery,但是我已經看過所有的.val文檔,並試圖找到其他地方的幫助,但這並沒有成功。

這裏是JavaScript:

$(function() { 
    $('button').click(function() {   
     $('#imgText').html('<img src="imagecreator.php?param=' + $('input[name=username1]').val() + '"&param="'+ $('input[name=username2]').val() + '" />'); 
    }); 
});​ 

And here's a jsFiddle.

+1

什麼是「1錯誤」? – Ryan

回答

0

試試這個:

$(function() { 
    $('button').click(function() {   
     $('#imgText').html('<img src="imagecreator.php?param=' + $('input[name=username1]').val() + '&param='+ $('input[name=username2]').val() + '" />'); 
    }); 
});​ 
+0

還有一個問題。由於外部GD映像需要花費相當長的時間才能加載,因此在抓取外部映像的過程中如何添加加載gif? – EliteDK

+0

將背景樣式設置爲加載GIF並強制其具有特定的大小。當圖像加載它將覆蓋背景。 – Walk

1

你不需要逃避html標籤,並注意用引號。

嘗試:

$(function() { 
    $('button').click(function() {   
     $('#imgText').html('<img src="imagecreator.php?param=' + $('input[name=username1]').val() + '&param='+ $('input[name=username2]').val() + '" />'); 
    }); 
});​ 

,並記:你有兩個參數全部用名字param,最後一個將覆蓋第一個。

+0

還有一個問題。由於外部GD映像需要花費相當長的時間才能加載,因此在抓取外部映像的過程中如何添加加載gif? – EliteDK