Javascript jes sherborne/jquery签名面板插件:将URL发布到asp变量

Javascript jes sherborne/jquery签名面板插件:将URL发布到asp变量,javascript,jquery,asp-classic,signature,Javascript,Jquery,Asp Classic,Signature,我一直在实现jes sherborne/jquery签名面板插件。我的签名已成功发布到签名文件夹 我需要在当前记录的变量中记录最后一个签名的url路径 我在同一个项目中通过网络摄像头应用程序实现了这一点,但我在签名图像(.png)方面遇到了困难 函数signatureOK(signatureData){ //将签名发送到服务器并生成图像文件。 $.ajax({ url:“process_signature.php”, 类型:“POST”, 数据:JSON.stringify(signature

我一直在实现jes sherborne/jquery签名面板插件。我的签名已成功发布到签名文件夹

我需要在当前记录的变量中记录最后一个签名的url路径

我在同一个项目中通过网络摄像头应用程序实现了这一点,但我在签名图像(.png)方面遇到了困难


函数signatureOK(signatureData){
//将签名发送到服务器并生成图像文件。
$.ajax({
url:“process_signature.php”,
类型:“POST”,
数据:JSON.stringify(signatureData),
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“文本”,
成功:函数(数据、文本状态、jqXHR){
$(“最新签名”).attr(“src”,数据);
},
错误:函数(jqXHR、textStatus、errorshown){
console.log(textStatus);
console.log(错误抛出);
}
});
$(“#我的小组”)。签名面板(“清除”);
}
函数signatureCancel(){
警报(“您单击了取消”);
}
$(文档).ready(函数(){
$(“#我的面板”)。签名面板({
okCallback:signatureOK,
取消回调:signatureCancel
});
});
我试图保存签名的字段是:

<input type="hidden" name="x_image" id="x_image" value="<%= Server.HTMLEncode(Table1.image.CurrentValue&"") %>">

我用于将网络摄像头捕获的图像成功保存到变量的代码为:

function my_completion_handler(msg) {
        // extract URL out of PHP output
        if (msg.match(/(http\:\/\/\S+)/)) {
            var image_url = RegExp.$1;
            // show JPEG image in page
            $("#x_image").val(image_url); //update <Field Name>

$("#x_image"). // being the field name.
函数my\u completion\u处理程序(msg){
//从PHP输出中提取URL
if(msg.match(/(http\:\/\/\S+/)){
var image_url=RegExp.$1;
//在页面中显示JPEG图像
$(“#x_image”).val(image_url);//更新
$(“#x_image”)。//作为字段名。
我尝试过实施相同的结构,但失败了。我已经断断续续地改变了好几天。我对这一点非常陌生,非常感谢任何指导


谢谢,迈克。

我通过更改代码解决了这个问题:

function signatureOK(signatureData) {
        // Send the signature to the server and generate an image file.
        $.ajax({
            url:"process_signature.php",
            type:"POST",
            data:JSON.stringify(signatureData),
            contentType:"application/json; charset=utf-8",
            dataType:"text",
            success: function(data, textStatus, jqXHR){
                $("#latest-signature").attr("src", data);
致:

现在,这将图像的URL发布到图像变量。现在,这将在我的列表页面上显示签名

function signatureOK(signatureData) {
        // Send the signature to the server and generate an image file.
        $.ajax({
            url:"process_signature.php",
            type:"POST",
            data:JSON.stringify(signatureData),
            contentType:"application/json; charset=utf-8",
            dataType:"text",
            success: function(data, textStatus, jqXHR){
                $("#latest-signature").attr("src", data);
function signatureOK(signatureData) {
        // Send the signature to the server and generate an image file.
        $.ajax({
            url:"process_signature.php",
            type:"POST",
            data:JSON.stringify(signatureData),
            contentType:"application/json; charset=utf-8",
            dataType:"text",
            success: function(data, textStatus, jqXHR){
                $("#latest-signature").attr("src", data);
            var img_src = $('#latest-signature').attr('src');
                          $("#x_image").val(img_src);