你好我们努力尝试做这项工作:一个弹出窗口是由jquery插件生成的,需要在ajax调用之前更新其内容。 一切都在第一次调用时运行良好,但插件中的popupMessage函数显示为未定义...
$(".send").click(function(){
$.ajax({
url : 'php/ajax/quickMessage.php',
type : 'POST',
data : 'photo=' + photo + '&pseudo=' + pseudo,
dataType : 'html',
success : function(data){
$("#message-me").html(data).popupMessage({
animation: "flyInUp",
delay: 0,
showOnce: true,
autoClose: false,
scrollableModal: false
});
},
error : function(){},
complete : function(){}
});
});
我甚至尝试过这个来检查,但问题都是一样的:
success : function(data) {
$("#test").html(data);
$("#message-me").popupMessage({
animation: "flyInUp",
delay: 0,
showOnce: true,
autoClose: false,
scrollableModal: false
});
},
有什么想法吗?
答案 0 :(得分:0)
您好我刚刚解决了我的问题 - 它来自我的ajax文件中的脚本" quickMessage.php"。这个进行第二次ajax调用,在不关闭弹出窗口的情况下发送电子邮件。为misslead道歉。所以我认为冲突是从这个文件中的ajax调用本身首先删除了我已经包含在其中的JQuery库链接,这解决了我所有的问题 - 编写代码没用,因为你们都知道它的样子。我的错误是认为我必须在我的ajax文件中重新包含库,但我没有必要。
现在我的2个ajax调用正常运行.. 亲切的问候