Javascript $.ajax请求未返回完整变量

Javascript $.ajax请求未返回完整变量,javascript,jquery,ajax,variables,callback,Javascript,Jquery,Ajax,Variables,Callback,下面的代码是我的$.ajax请求,返回值应该是一个“select”标记,虽然我一直得到一个空的“select”标记,但我已经检查了它调用的php页面,甚至通过URL输入变量来检查它是否工作,它是否工作……在php页面上,但它不会将下拉列表与“select”标记一起转发。有人有什么想法吗 function sendCategoryRequest() { var URL = $('#indStore1').val(); var site = $('#site').val(); if

下面的代码是我的$.ajax请求,返回值应该是一个“select”标记,虽然我一直得到一个空的“select”标记,但我已经检查了它调用的php页面,甚至通过URL输入变量来检查它是否工作,它是否工作……在php页面上,但它不会将下拉列表与“select”标记一起转发。有人有什么想法吗

function sendCategoryRequest() {
  var URL = $('#indStore1').val();
  var site = $('#site').val();
    if ($.ajax({
                type: "GET",
                url: "../dashboard/sendgcr.php",
                data: { URL: URL, site: site },
                dataType: "html",
                timeout: 4000,
                success: function (response) {
                           if (response != "") {
                             document.getElementById('LCatC').innerHTML = response;
                             alert(response);
                           } else {
                             alert("Nothing came back :(");
                           }
                         }
              })) {
    } else {
      alert("Proccessing Stage 2 Failed!");
    }
}// end sendCategoryRequest
以下是我的回答(HTML格式):


类别(叶):
应该是:

<span style = 'float: left;
           clear: left;
           margin-right: 20px;'>
  Category (Leaf): 
</span>
<select id = 'LCat'
    style = 'float: left;'>
  <option value = '(value recieved here)'>(Name recieved here)</option> // repeated until no more options present in the arrays
</select>

类别(叶):
(此处收到的名称)//重复,直到数组中没有更多选项为止

除了其他之外,是什么让您认为
$。ajax
返回布尔值?为什么不使用jQuery来填充
select
?因为我正在调用需要插入选项标记的两个数组,而且据我所知,我无法回调多个变量。您怎么会认为
$。ajax
返回布尔值?如果您可以使用
innerHTML
,那么您可以使用jQuery的
html
,这可能会更可靠(因为它可以为您处理一些浏览器异常)。推荐阅读。另外,PHP返回的文本是什么?应该是:
code
Category(Leaf):(这里的选项名)\(重复直到没有更多选项)
code
<span style = 'float: left;
           clear: left;
           margin-right: 20px;'>
  Category (Leaf): 
</span>
<select id = 'LCat'
    style = 'float: left;'>
  <option value = '(value recieved here)'>(Name recieved here)</option> // repeated until no more options present in the arrays
</select>