我想检查一些用户输入,if statement
并根据它们,指定一些参数作为ajax
请求发送.
我的方法根本不起作用.这只是无效的代码:
$.ajax({ method : "GET", url : "test.php", data : if (...) { a: "abc", b: "def" }else{ b: "ghi", c: "jkl" }, success : function(data) { console.log(data) }, error : function(data) { console.log(data); } });
有没有人有更好的主意?
我认为最干净的方法是在请求调用之前放置您的条件:
var data; if (...) { data = {a: "abc",b: "def"}; }else{ data = {b: "ghi",c: "jkl"}; } $.ajax({ method : "GET", url : "test.php", data : data, success : function(data) { console.log(data) }, error : function(data) { console.log(data); } });
希望这可以帮助.