我有一段代码允许将注释添加到php页面而不刷新页面等。
在localhost上一切正常,但是当我把它放在我的justhost帐户上进行测试时,数据不会被发送。
在共享服务器上,提交评论并显示评论,但没有发布任何发布的数据....
代码如下 - 我不确定这是代码的问题还是我托管的限制....
<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>
答案 0 :(得分:0)
您的服务器可能无法找到路径。尝试添加
url: "/add_comment.php",
答案 1 :(得分:0)
在您的实时服务器上尝试使用一些调试技术,例如在表单上提交alter(&#39;表单正在提交&#39;)等也尝试类似firebug的内容,看看是否有任何错误,您可能会丢失文件上传或文件路径不正确。