我有一个问题,我想使用 ajax 调用的方法 post 发送数据,所以我喜欢这样:
jQuery.noConflict();
jQuery(document).ready(function () {
$("input#submit").click(function(){
$.ajax({
type: "POST",
url: "ajax?uid="+<?php echo $sf_user->getGuardUser()->getId() ?>+"fid="+<?php echo $user->getId() ?>+"fn="+<?php echo $user->getfirstName() ?> +"ln="+<?php echo $user->getlastName() ?>, //
data: $('form.contact').serialize(),
success: function(msg){
$("#thanks").html(msg)
$("#form-content").modal('hide');
},
error: function(){
alert("Something is wrong!");
}
});
});
});
</script>
但它似乎对我不起作用,我收到这个奇怪的错误:
ReferenceError: Jean is not defined url: "ajax?uid="+1+"fid="+13+"fn="+Jean +"ln="+paul, //
很奇怪,因为当我删除fn and ln
并只保留数字值时它工作得很好?