Javascript 使用AJAX将变量从JQuery发送到VB.net

Javascript 使用AJAX将变量从JQuery发送到VB.net,javascript,jquery,ajax,vb.net,Javascript,Jquery,Ajax,Vb.net,我正试图将对autocompletejquery函数的选择发送到后端的一个变量中,这样我就可以使用会话在另一个页面上获取字符串 <script> $(function () { var availableTags = [ "a", "b", "c", "d" ]; $("#tags").autocomplete({ source: availableTags,

我正试图将对autocompletejquery函数的选择发送到后端的一个变量中,这样我就可以使用会话在另一个页面上获取字符串

  <script>

      $(function () {
          var availableTags = [

"a",
"b",
"c",
"d"
    ];
          $("#tags").autocomplete({
              source: availableTags,
              select: function (event, ui) {
                  var selectedItem = ui.item.value;
                  $.get("ProcedureSelectionForm.aspx.vb", {
                        "_functionToRun" : functionToRun,
                        "_selectedVal" : selectedItem
                    },
                        function (returned_data) {
                            console.log(returned_data);
              }
             );
           }
      });
});
  </script>

我认为后端代码甚至没有被调用,对吗?您的代码中有一组问题。首先要做的是调用页面本身而不是源代码,删除
.vb
扩展名…谢谢我删除了.vb。你能为后端提供什么指导吗?在你的VB代码中放一个断点,检查它是否被调用。我的部分问题是我的JQuery被破坏了。autocomplete函数用a、b、c、d填充,但我无法实际单击它们来填充输入框。在添加选择功能隔离您的问题之前,我已经能够这样做了。首先进行直接$.get调用,并检查它是否正确以及是否成功地传递了值。
Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles SubmitPro.Click
    Session("sent") = _selectedVal
    Response.Redirect("home.aspx")

End Sub