下面這兩個代碼的第一部分工作。數據正確傳輸到PHP。jQuery函數.split()不能正常工作,AJAX數據沒有提交
請支付Ajax請求的data
下注意'topost':'momo_1'
:
var linkwjpg = $("#blurpost").attr("src").split("/").pop().split(".", 1);
$("h1").text(linkwjpg);
var myInterval = setInterval(function() {
$.ajax({
url: 'time.php',
type: 'post',
data: {'user':'<?php echo $_SESSION["login"] ?>','topost':'momo_1'},
success: function() {
}
});
}, 1000);
如果我取代「‘momo_1’」與「linkwjpg」,這是在我的情況「momo_1」,它突然獲得了」 t工作了...
var linkwjpg = $("#blurpost").attr("src").split("/").pop().split(".", 1);
$("h1").text(linkwjpg);
var myInterval = setInterval(function() {
$.ajax({
url: 'time.php',
type: 'post',
data: {'user':'<?php echo $_SESSION["login"] ?>','topost':linkwjpg},
success: function() {
}
});
}, 1000);
任何人都可以幫助我嗎? 我一直對一整天,現在仍然找不出什麼問題...
試'數據:JSON.stringify({用戶:,topost:linkwjpg})'' –
Banana
linkwjpg'是一個數組,而不是一個字符串 – Andreas
和ofourse,根據@Andreas的評論,確保你發送一個字符串,而不是一個數組。截至目前,'linkwjpg'實際上包含'[「momo_1」]'。做'linkwjpg = linkwjpg [0]' – Banana