您好我需要编写一个ajax函数来重新加载我的免费标记工具页面div中的内容
Div包含一个带有是或否单选按钮的问题,当用户选择是并单击提交按钮时页面应该重新加载,因为我对ajax很新,我写了这样的东西请让我知道如果格式我WROTE创建变量是正确的还是错误的,请让我知道如果我遇到任何语法错误感谢<script type="text/javascript">
function submitOptIn() {
$('optInError').hide();
dataString = $('#partnerOptIn').serialize();
$.ajax({
data: dataString,
timeout: 30000,
type: "POST",
var newHtml = "<h4>Thank you</h4>
<p>We appreciate your time to respond to our request.</p>";
success: function(html){
$('#optInContent').html(newHtml);
},
success: function(html){
$('#optInContent').html(html);
},
error: function(){
$('#optInError').show();
}
});
}
</script>
答案 0 :(得分:1)
将newHTML声明移动到成功函数内部:
success: function(html){
var newHtml = "<h4>Thank you</h4><p>We appreciate your time to respond to our request.</p>";
$('#optInContent').html(newHtml);
},
答案 1 :(得分:0)
首先,您应该在newHtml
函数中声明success
变量,而不是在它之前:
success: function(html){
var newHtml = "<h4>Thank you</h4><p>We appreciate your time to respond to our request.</p>";
$('#optInContent').html(newHtml);
},