Javascript jes sherborne/jquery签名面板插件:将URL发布到asp变量
我一直在实现jes sherborne/jquery签名面板插件。我的签名已成功发布到签名文件夹 我需要在当前记录的变量中记录最后一个签名的url路径 我在同一个项目中通过网络摄像头应用程序实现了这一点,但我在签名图像(.png)方面遇到了困难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
函数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);