我需要關於jSignature的幫助。我能夠創建一個圖像,然後將該圖像寫回到頁面中。我無法工作的原因(以及我首先探索此插件的原因)是將圖像從頁面導出。我想拍攝圖像數據並通過電子郵件發送出去,以便圖像顯示在電子郵件的正文中。如果已經嘗試了很多方法並且什麼都沒有起作用。目前我的JS是這樣的:jSignature圖像導出到PHP電子郵件
var $sigDiv = $("#signature").jSignature();
$('<input type="button" value="Reset">').bind('click', function(e){
$sigDiv.jSignature('reset');
}).appendTo($sigDiv);
而且在提交表單的它看起來像這樣:
var datapair = $sigDiv.jSignature("getData", "svg");
var i = new Image();
i.src = "data:" + datapair[0] + "," + datapair[1];
$(i).appendTo($("#success"));
我試圖抓住一個變量,並通過AJAX的圖像數據在數據發送字符串到PHP郵件處理形式做這樣的事情:
<img src="<?php echo $_POST['signature']; ?>"/>
或者這樣:
<object src="<?php echo $_POST['signature']; ?>"></object>
我已經竭盡全力試圖讓它顯示出去的電子郵件中的圖像。任何幫助深表感謝。
謝謝!我已閱讀所有參考資料,但可能錯過了某些內容。 – arnonate 2012-08-17 15:55:35
你看到這個網址https://github.com/brinley/jSignature/ – 2012-08-17 16:08:41
是的。我可以將圖像打印回頁面。我遇到的麻煩是通過AJAX調用將圖像數據發送到PHP郵件腳本,以使圖像顯示在電子郵件中。 – arnonate 2012-08-17 16:15:14