nbv
Новичок
Всем привет! ломаю голову над казалось бы лёгким вопросом, но всё же...
в результате получается -
функция которая получает эту строку:
у меня таких функций две, первая работает, а вот вторая работает если раскоментить alert, видимо jquery срабатывает до полной прорисовки сайта. И единственное решение что пришло мне в голову это передавать не строку а сразу массив, вот только сделать его такого вида -
не получается. Может кто подскажет как это реализовать или есть другой вариант отладить код.
PHP:
onclick="skill(12,'<?$sql = "SELECT * FROM table WHERE id = $i";
$result = mysql_query($sql);
if($result != null){
while($id = mysql_fetch_array($result)){
echo $id['skill'].",".$id['product'].".";
}
}?>')"
PHP:
onclick="skill(12,'123,12.124,13.125,14.')"
PHP:
function skill(id, skills){
$.ajax({
type: "POST",
url: "ajax.php",
data: {action: "get_skills", id: id},
success: function(data){
$('#skills').html(data);
var arr = skills.split('.');
//alert("asd");
$('#skills').val(arr);
}
})
}
PHP:
["123,12","124,13","125,14"]