Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2013, 19:36
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

Ajax форма (ПОМОГИТЕ, ЗАМУЧИЛСЯ уже)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="framework.js"></script>
</head>
<body>
<div id="forms">
<form id="langs_form" method="post">
<fieldset>
	<select size="5" name="lang" id="lang">
    	<option value="en">Английский</option>
        <option value="ru" selected="selected">Русский</option>
        <option value="ua">Украинский</option>
    </select>
    <input type="submit" value="Выбрать"/>
</fieldset>
</form>
</div>


код framework.js
jQuery(document).ready(function() {
//***********************************************
    jQuery('#langs_form').submit(function(){
//при отправке формы собираем все данные из полей 
        var lang = jQuery('input#lang').val();
		jQuery.ajax({  
      type: "POST",  
      url: "langs_handler.php", //ИД ресурса, куда будет оправлен AJAX запрос
	  dataType: "php", 
      data: lang,
      success: function() { $('#langs_form').append("<p>Удача</p>");}, //при удачной удачной отправке
	  error: function() { $('#langs_form').append("<p>Ошибка</p>");}
		});
	return false;
	});
});


Код обработчика php, который принимает значение lang, например ru и копирует файл с именем lang.ru (ru.php) из одной папки(old) в другую(new)

<?php
$lang = $_POST['lang'].'.php';//Выбраный язык

copy('old/'.$lang,'new/'.$lang);//Копируем выбранный язык в корневую папку сайта
?>


Не работает, почему ???????? ААААААААААААААААААА
Ответить с цитированием