开发者

Using JS variable inside $.ajax function - null?

开发者 https://www.devze.com 2023-03-18 17:38 出处:网络
I\'ve seen lots of similar questions but I can\'t find an answer! I am trying to open a PHP file, passing some Javascript variables into the URL, using $.ajax. But, when I define the variable in Javas

I've seen lots of similar questions but I can't find an answer! I am trying to open a PHP file, passing some Javascript variables into the URL, using $.ajax. But, when I define the variable in Javascript then try to use it ins开发者_运维知识库ide $.ajax, it returns null and the variable is not defined. How can I pass this variable?

Thanks in advance! -C

var searchTerm = "startups";
function Initialize() {
  PopulateTable(searchTerm);
 }
function PopulateTable(searchTerm) {
    $.ajax({  
            type: "POST",
            dataType: "text",
            data:   "tableName=Events&searchTerm=" + searchTerm, 
            // It's not recognizing my JS variables inside Ajax. Has it always been this way?           
            url: "/php/postData.php",  
            success: function(data, textStatus, jqXHR){ 
                alert(data);
            }
        });
    window.location.reload();
}


$.ajax({ ... will spawn an asynchronous request to your php resource. window.location.reload(); will reload your page before that request is received and anything can be done with it. If you need to reload the page, do it inside here:

        success: function(data, textStatus, jqXHR){ 
            alert(data);
            window.location.reload();
        }
0

精彩评论

暂无评论...
验证码 换一张
取 消