jqueryajax数据中的JS变量
jQuery:jqueryajax数据中的JS变量,jquery,javascript,Jquery,Javascript,jQuery: 但是,当调用上述函数时,控制台会显示带有if的行的意外标记()。如何才能成功完成此操作?谢谢!您在对象内部有一个if语句!您不能这样做 将逻辑移到对象之外 function myajax(var){ $.ajax({ url : 'ajax.php', type : 'POST', dataType : 'html', data: { if(undefined != var){ variable : var, } con
但是,当调用上述函数时,控制台会显示带有
if
的行的意外标记(
)。如何才能成功完成此操作?谢谢!您在对象内部有一个if语句!您不能这样做
将逻辑移到对象之外
function myajax(var){
$.ajax({
url : 'ajax.php',
type : 'POST',
dataType : 'html',
data: {
if(undefined != var){ variable : var, }
content : $("#myinput").val()
}
}
实际上,您可以在“发送前”中进行验证
类似这样的事情可能会解决您的问题什么是
变量:var,
-1
function myajax(var) {
var data = {
content: $("#myinput").val()
};
if (undefined !== var) {
data.variable = var;
}
$.ajax({
url: 'ajax.php',
type: 'POST',
dataType: 'html',
data: data
});
}
function myajax(var){
var requestData;
$.ajax({
url : 'ajax.php',
type : 'POST',
dataType : 'html',
data: requestData,
beforeSend : function(xhr){
requestData = $("#myinput").val();
}
}