Получить текущий идентификатор заказа и опубликовать в php - PullRequest
0 голосов
/ 14 марта 2019

У меня есть список ul

<ul id="new_fields">
   <li id="id_1" class="ui-state-default">list 1</li>
   <li id="id_7" class="ui-state-default">list 2</li>
   <li id="id_4" class="ui-state-default">list 3</li>
</ul>

Я хочу получить текущий порядок идентификаторов и опубликовать, например, это будет отправлять id_1, id_7 и id_4.

Есть ли в php простой способ получить этот oredr и опубликовать его в URL?

1 Ответ

0 голосов
/ 14 марта 2019

Вы можете использовать javascript, чтобы получить идентификаторы, и Ajax-вызов, чтобы отправить его на URL.

lists = document.getElementsByClassName('ui-state-default');
x = []
for (var i=0, im=lists.length; im>i; i++) {
  x[i] = lists[i].id;
}
// Here x will be ['id_1','id_7','id_4']

Затем используйте ajax, чтобы опубликовать это на URL.

var url = "your_url_here.php";
var params = "array=" + x.toString();
http.open("POST", url, true);

//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");

http.onreadystatechange = function() {//Call a function when the state changes.
    if(http.readyState == 4 && http.status == 200) {
        alert(http.responseText);
    }
}
http.send(params);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...