我的代码是;
$.ajax({
type: "POST",
url: "mailyaz.php",
data: {
name: "testest"
}
});
这适用于简单的“testest”消息。但我需要发布我的javascript变量(var mysubject = blabla)。如果我用mysubject替换“testest”,它就无效了。
答案 0 :(得分:1)
var
仅在其函数范围内声明变量。因此,请确保您的AJAX调用在该函数内(或删除var
- 在全局范围内声明变量。)
mysubject
听起来像提交表单数据。如果要通过AJAX调用提交表单数据,请尝试使用$('form#myformid').serialize()
而不是data属性。