Показать сообщение отдельно
  #5 (permalink)  
Старый 14.02.2015, 20:51
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989


Я знаю об именовании. Имел другое ввиду, хотел сказать типа о таком:
<?
if(isset($_POST['p'])) {
    echo json_encode(array(1=>'222', 3=>'Err', 4=>123));
    exit;
}
?>
<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<style>

</style> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script> 
$(function() {
    $('form').submit(function() {
        $.post(location, {p:1}, function(d) {
            try {
                d = window.JSON.parse(d);
                for(k in d) {
                    document.forms[0].elements[k-1].value = d[k]+1;
                }
            } catch (e) {
                  
            }    
        });
       return false;
    });   
});
</script>     
</head> 

<body>
<form>
<input /> <input /> <input /> <input />
<button>Send</button>
</form>
</body> 
</html>


но или не досмотрел, или...
Кавычки над данными типа number что-ли? Зачем?

Последний раз редактировалось laimas, 14.02.2015 в 21:11.
Ответить с цитированием