jQuery AJAX url wit variable

时间:2020-01-05 作者:Joppieb

对于AJAX调用,我尝试从变量获取url

jQuery(document).ready(function($) {
var url = \'test\';
$.ajax({
    \'url\': url,
    \'data\': ({todo: "food-page_catfetch"}),
    \'success\': function(data) {
        $(\'.catspinner__food_page\').fadeOut("fast", function(){
            $(\'#food_result__cats\').html(data);
        });
    }
});
});
如果我看看检查员,我会看到这个

jQuery(document).ready(function($) {
var url = \'test\';
$.ajax({
    \'url\': url, 
    \'data\': ({todo: "food-page_catfetch"}),
    \'success\': function(data) {
        $(\'.catspinner__food_page\').fadeOut("fast", function(){
            $(\'#food_result__cats\').html(data);
        });
    }
});
});
我想要这个

\'url\': test, 
我尝试了不同的方法,但我无法解决这个问题谁能帮我?

1 个回复
最合适的回答,由SO网友:Arturo Gallegos 整理而成

尝试使用Axios代替jQuery并检查响应,例如

let form_data = new FormData;
form_data.append(\'action\', \'myAction\');
form_data.append(\'first_name\', \'my first name\');

axios.post(myVars.ajax_url, form_data).then(function(response){
  console.log(\'response\', response.data);
}).cath(console.log)

相关推荐

400坏请求,在WordPress主题开发中,wp_ajax

作为Salamu Alaikum,我正在开发一个主题,我已经尝试了各种方法来获得一个成功的ajax请求,它仍然向我显示了400个错误的请求。我在StackOverflow和Wordpress StackExchange中一个接一个的问题都找不到解决方案。这是ping。进行ajax调用的js文件。jQuery(\'area\').on(\'click\', function(e) { e.preventDefault(); var product_id = jQuer