Javascript Ajax调用总是失败 函数对话框sf(){ $(“#加载F”)。对话框({ 隐藏:“幻灯片”, 放映:'幻灯片', 自动打开:正确 }); $(“#loadingsf”).dialog('open').html(“
正在导入联系人,请稍候…”); //警报(“dfsd”); } var-fd=1; $(文档).ready(函数(){ dialogsf(); $.ajax({ url:“get_contacts.php”, 键入:“获取”, 数据:{ 希德:“a” }, processData:false, contentType:false, 成功:功能(响应){ //警报(“使用“+联系人.长度+”联系人成功导入”); 警报(“导入成功”); $('loadingsf').html(“结果完成…””; } }).失败(功能(xhr、状态、错误){ 警报('error:'+status+':'+error+':'+xhr.responseText) }).完成(功能(响应){ location.href=响应; }); }); 请稍候 这是我正在编写的片段。Javascript Ajax调用总是失败 函数对话框sf(){ $(“#加载F”)。对话框({ 隐藏:“幻灯片”, 放映:'幻灯片', 自动打开:正确 }); $(“#loadingsf”).dialog('open').html(“,javascript,html,ajax,jquery,Javascript,Html,Ajax,Jquery,正在导入联系人,请稍候…”); //警报(“dfsd”); } var-fd=1; $(文档).ready(函数(){ dialogsf(); $.ajax({ url:“get_contacts.php”, 键入:“获取”, 数据:{ 希德:“a” }, processData:false, contentType:false, 成功:功能(响应){ //警报(“使用“+联系人.长度+”联系人成功导入”); 警报(“导入成功”); $('loadingsf').html(“结果完成…””; }
当我运行特定页面时,我得到了这个
“错误:错误::”
不确定为什么ajax调用总是失败,并且控制台也是空的请删除
contentType:false
或将适当的contentType设置为contentType:“application/json”
请尝试此函数//dialogsf()@maverabilisim我希望在进行ajax调用时出现一个对话框请创建一个提琴。好的。请尽量喜欢这个案子。变量数据='id='+id&'name='+name;data:data,@SarathSprakash我将在哪里编写php?当我运行特定页面时,我得到这个“error:error::”-表示服务器端没有响应。请检查您的服务器端方法。并且,确保ajax调用中传递的参数与服务器端方法中的参数匹配。如果可能,请添加服务器端方法结构。我的服务器端代码还有一个else条件,如果没有运行,则应该运行该条件
<script type="text/javascript">
function dialogsf() {
$("#loadingsf").dialog({
hide: 'slide',
show: 'slide',
autoOpen: true
});
$("#loadingsf").dialog('open').html("<p>Please Wait while contacts are imported...</p>");
//alert("dfsd");
}
var fd = 1;
$(document).ready(function () {
dialogsf();
$.ajax({
url: "get_contacts.php",
type: "GET",
data: {
sid: 'a'
},
processData: false,
contentType: false,
success: function (response) {
// alert("Import done successfully with "+contacts.length+ " contacts");
alert("Import done successfully");
$('#loadingsf').html("<p>Result Complete...</p>");
}
}).fail(function (xhr, status, error) {
alert('error:' + status + ':' + error + ':' + xhr.responseText)
}).done(function (respond) {
location.href = respond;
});
});
</script>
<body >
<div id="loadingsf" title="SF Contact Import">
<p>Please wait ...</p>
</div>