Javascript 在数字签名画布中,在本地主机中工作,但在主服务器站点中不工作
我有以下代码:Javascript 在数字签名画布中,在本地主机中工作,但在主服务器站点中不工作,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我有以下代码: <!DOCTYPE html> <html> <head> <title>Digital Signature</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.m
<!DOCTYPE html>
<html>
<head>
<title>Digital Signature</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/south-street/jquery-ui.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="asset/js/jquery.signature.min.js"></script>
<link rel="stylesheet" type="text/css" href="asset/css/jquery.signature.css">
<style>
.kbw-signature { width: 150px; height: 100px;}
#signature canvas{
width: 100% !important;
height: auto;
}
.container{
margin-left: 420px;
}
</style>
</head>
<body>
<div id="signature" ></div>
<br/>
<button id="clear">Clear Signature</button>
<textarea id="sigpad" name="signature_image" style="display: none"></textarea>
<br/>
<button class="btn btn-success" id="save_sign">Confirm!!!</button>
<span id="res" style="color: green;"></span>
<script type="text/javascript">
var signature = $('#signature').signature({syncField: '#sigpad', syncFormat: 'PNG'});
$('#clear').click(function(e) {
e.preventDefault();
signature.signature('clear');
$("#sigpad").val('');
});
</script>
<script type="text/javascript">
$("#save_sign").click(function(){
url = "http://localhost/sign-final-testing/signature.php";
sigpad= $("#sigpad").val();
$('#res').html('loading....');
$.ajax({
type : 'POST',
url : url,
data : {signature_image: sigpad},
success: function(result){
$('#res').html('Signature Uploaded successfully');
},
}) ;
});
</script>
</body>
</html>
数字签名
.kbw签名{宽度:150px;高度:100px;}
#签名画布{
宽度:100%!重要;
高度:自动;
}
.集装箱{
左边距:420px;
}
清晰的签名
确认!!!
var signature=$('#signature')。signature({syncField:'#sigpad',syncFormat:'PNG'});
$(“#清除”)。单击(函数(e){
e、 预防默认值();
签名。签名(“清晰”);
$(“#sigpad”).val(“”);
});
$(“#保存符号”)。单击(函数(){
url=”http://localhost/sign-final-testing/signature.php";
sigpad=$(“#sigpad”).val();
$('#res').html('加载…');
$.ajax({
键入:“POST”,
url:url,
数据:{signature_image:sigpad},
成功:功能(结果){
$('#res').html('签名已成功上载');
},
}) ;
});
此代码在我的本地主机中工作,但在我的主网站中不工作。我检查了inspect元素,在localhost画布中显示在signature div下,但在主网站画布中未显示。
请帮助我,我的代码哪里出了问题。您了解相对文件名路径吗?