-1
使用xampp服務器上的作品插入數據,但它不在服務器上工作。我已經嘗試了很多東西,請幫助我Ajax和jQuery不能在服務器上工作
這是javascript代碼
<script>
$(document).ready(function()
{
//Handler for .ready() called.
$("#li_daily_operations").addClass("active");
$("#li_add_daily_log").addClass("active");
$('#save_btn').click(function() {
autoSavedata() ;
});
function autoSavedata()
{
var daily_log = CKEDITOR.instances['daily_log'].getData();// $('textarea.daily_log').val();
var location = $('#location').val();
var user_id = $('#user_id').val();
var post_id = $('#post_id').val();
if(daily_log!= '')
{
$.ajax({
url:"../php/add/add_daily_log.php",
method:"POST",
data:{ daily_log:daily_log, location:location, user_id:user_id, post_id:post_id},
success:function(data)
{
if(data!='')
{
$('#post_id').val(data);
}
$('#autoSave').text("Data Saved");
setInterval(function(){
$('#autoSave').text('');
}, 3000);
}
});
}
}
setInterval(function(){
autoSavedata();
}, 2000);
});
</script>
這是PHP代碼來保存數據,這些代碼的工作,當本地運行,但是當我把這個O服務器它不工作
<?php
//Include Database Connection
include '../../dbconnect/dbconnect.php';
if(isset($_POST["daily_log"]))
{
$daily_log = $_POST["daily_log"];
$location = $_POST["location"];
$user_id = $_POST["user_id"];
if($_POST["post_id"] != '')
{
//update post
$sql = "UPDATE daily_log SET daily_log = '".$daily_log."' WHERE daily_log_id = '".$_POST["post_id"]."'";
mysqli_query($conn, $sql);
echo $_POST["post_id"];
}
else
{
//insert post
$sql = "INSERT INTO daily_log(daily_log, data_entered_by, location, post_status) VALUES ('".$daily_log."', '".$user_id."', '".$location."', 'draft')";
mysqli_query($conn, $sql);
echo mysqli_insert_id($conn);
}
}
?>
沒有代碼,沒有你已經嘗試過的解釋,沒有深入解釋這個問題..我們現在比你更無助 – urbz
我已經添加了代碼 –
你得到了什麼錯誤?您需要分享更多見解,以便我們瞭解您的問題。 –