Извращению нет границ!!!
Я перевел весь свой код в php(какой же он все-таки мудае*ский, js - просто ангел!!) Ну так вот:
Что принимаем:
Что должны получить:
2,5,3,1,6,4
<div id='div'></div>
<script src='data/aj_post3.js'></script>
<script>
// отправляем запрос
function a() {
ajax_post('test-3.php', null, function (data) { document.getElementById('div').innerHTML = data; })
}
// ответ от сервера(см. скриншот) заполняем в div.innerHTML
// редактируем запрос под наше усмотрение
function check() {
setTimeout(function () {
alert(document.getElementById('div').innerHTML)
with(document.getElementById('div')) {
innerHTML = innerHTML.replace(/\n/gim, '').replace(/Array/gim, '').replace(/\[\d+\]/gim, '').replace(/\)\d+/gim, '').replace(/\(|>|=|\s+/gi, '').split('')
alert(document.getElementById('div').innerHTML)
}
},1500)
}
a()
check()
</script>
Единственный минус, который для меня даже кажется дибилизмом, так это:
setTimeout, то есть мы надеемся на то, что сервер быстро ответит, а иногда, надежды счетны, что можно сделать?