[英]passing data to php using ajax
這不是我第一次在我的網站上使用Ajax,但現在我真的很困惑它的問題所在。 我什至刪除了重要的代碼。 我現在在做什么。 是要檢查ajax是否將數據傳遞給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>
這是sample.php
<?php
$temp1 = $_POST['dtsignatory'];
echo $temp1;
?>
我的問題是它沒有顯示錯誤。 是不是因為alert(“ Data:” + msg)來提示我傳遞給php的數據? 但它一直不顯示任何內容。
我什至添加了警報提示,以檢查變量是否具有值。 它具有價值。 對不起,我的英語不好。 我希望我的問題清楚
$.ajax({
type: "POST",
url: "sample.php",
data: {
dtsignatory: signatoryidglobal
},
headers: {
"Accept": "application/json; charset=utf-8"
},
contentType: "application/json; charset=utf-8",
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.