这不是我第一次在我的网站上使用ajax 但是现在我真的很困惑它的错误。 我甚至删除了重要的代码。我现在正在做什么。是检查ajax是否将数据传递给php。
str1=re.compile(r'^[a-zA-Z0-9]+$')
这是sample.php
<script type='text/javascript'>
$(document).ready(function () {
$('.btndeclineme').click(function () {
var docreason = document.getElementById("docreason");
if (docreason !== null && docreason.value === "")
{
$('#reasonalert').show();
return;
}else{
var signatoryidglobal = JSON.parse('<?php echo json_encode($_SESSION['signatoryid']); ?>');
alert(signatoryidglobal);
$('#reasonalert').hide();
$.ajax({
type: "POST",
url: "sample.php",
data: ({dtsignatory: signatoryidglobal})
})
.done(function (msg) {
alert( "Data:" + msg);
})
.fail(function() {
alert( "Posting failed." );
});
};
});
});
</script>
我的问题是它没有显示错误。它不应该因为警报而提示我传递给php的数据(&#34;数据:&#34; + msg);但它一直没有显示任何内容。
我甚至添加一个警告提示来检查变量是否有值。它有一个价值。对不起,我的英语不好。我希望我的问题很清楚
答案 0 :(得分:0)
{{1}}