-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
我已经添加了代码 –
你得到了什么错误?您需要分享更多见解,以便我们了解您的问题。 –