та же функция, но разные идентификаторы и тот же varable в ajax не работает - PullRequest
1 голос
/ 01 апреля 2020

здесь у меня 2 html строк. у них разные идентификаторы. Я хочу, чтобы, например, при вызове функции ItemSearch () отображались оба результата поиска идентификаторов. На самом деле я новичок в javascript и ajax

   ***1st Html***
  <div class="justlauchSearch">
  <div class="input-group pull-right" style="width: 300px;">
    <input type="text" ****id="txtItemSearch"**** class="form-control" placeholder="Search" name="q" />
         <div class="input-group-btn">
            <button class="btn btn-default" type="button" id="btnItemSearchButton"><i class="glyphicon glyphicon-search"></i></button>
         </div>
  </div>
</div>

***2nd html***
 <div class="justlauchSearch">
       <div class="input-group pull-right" style="width: 300px;">
           <input type="text" id="txtItemsSearch" class="form-control" placeholder="Search"name="q"/>
        <div class="input-group-btn">
            <button class="btn btn-default" type="button" id="btnItemsSearchButton"><i class="glyphicon glyphicon-search"></i></button>
          </div>
          </div>
           </div>

, эта моя функция запускается

function ItemSearch() {

        //if i comment this on the other id is working i want work both  of then in one function
            var SearchString = $("#txtItemSearch").val();  
            var SearchString = $("#txtItemsSearch").val();



            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "../PresentationLayer/POS/Pos.aspx/SearchItem",
                data: "{'SearchString':'" + SearchString + "'...etc...... 

1 Ответ

1 голос
/ 01 апреля 2020

Используйте разные имена переменных и добавьте их в данные:

var SearchString = $("#txtItemSearch").val();  
var SearchString2 = $("#txtItemsSearch").val();

$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "../PresentationLayer/POS/Pos.aspx/SearchItem",
    data: { SearchString: SearchString, SearchString2: SearchString2 }
    ... 
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...