Php jQuery AJAX Post未在共享服务器上发布数据
我有一段代码,允许在不刷新页面的情况下将注释添加到php页面 在localhost上一切正常,但是当我将数据放在我的justhost帐户上进行测试时,数据没有被发送 在共享服务器上,会提交注释并显示注释,但不会发送任何已发布的数据 代码如下-我不确定这是代码问题还是我的主机限制Php jQuery AJAX Post未在共享服务器上发布数据,php,jquery,ajax,Php,Jquery,Ajax,我有一段代码,允许在不刷新页面的情况下将注释添加到php页面 在localhost上一切正常,但是当我将数据放在我的justhost帐户上进行测试时,数据没有被发送 在共享服务器上,会提交注释并显示注释,但不会发送任何已发布的数据 代码如下-我不确定这是代码问题还是我的主机限制 <script type="text/javascript" > $(document).ready(function(){ var form = $('form'); var
<script type="text/javascript" >
$(document).ready(function(){
var form = $('form');
var submit = $('#submit');
form.on('submit', function(e) {
var comment = $("#comment").val();
var business_id = $("#business_id").val();
var dataString = 'comment=' + comment;
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="ajax-loader.gif" />Loading Comment...');
$.ajax({
type: "POST",
url: "add_comment.php",
data: dataString,
cache: false,
success: function(html){
$(".qa-message-list").prepend(html);
$(".qa-message-list:last").fadeIn("slow");
$("#flash").hide();
}
});
return false;
}); });
</script>
您的服务器可能找不到路径。尝试添加
url: "/add_comment.php",
在您的live server上,尝试使用一些调试技术,例如在表单提交中更改“表单正在提交”等,还可以尝试firebug之类的方法,以查看是否出现任何错误,是否可能缺少文件上载或文件路径不正确。您确定url是否正确吗?是,所有应该发生的事情都发生了,但发布的数据不在那里。路径似乎是正确的,因为所有应该发生的事情都在发生-即添加了注释,但没有任何发布的数据。