Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Неработает скрипт по выдаче результатов тестирования на вордпрессе!!!! (https://javascript.ru/forum/misc/38522-nerabotaet-skript-po-vydache-rezultatov-testirovaniya-na-vordpresse.html)

Gogi 05.06.2013 12:41

Неработает скрипт по выдаче результатов тестирования на вордпрессе!!!!
 
Проблема такая:
Сайт был сделан на простом HTML там стоял скрипт с формай вот этот:
<script type="text/javascript">
		$(document).ready(function(){
		$("#testirovanie").submit(function(){
		var str = $(this).serialize();
		  $.ajax({
		  type: "POST",
		  url: "test.php",
		  data: str,
		  beforeSend:  function(){
			    result = '<div class="loading"></div>';
			    $("#note").html(result);
		  },
		  success: function(msg){
		$("#note").ajaxComplete(function(event, request, settings){
		  result = msg;
		  $(this).html(result);
		});
		}
		});
		return false;
		});
		});
	</script>


Он оброщался к PHP обработчику,

<?php
$post = (!empty($_POST)) ? true : false;
if($post)
{
$ser = ($_POST['serial']);
$num = ($_POST['namber']);
$predmet = ($_POST['predmet']);
$file = 'test_'.$predmet.'.csv';
$list = file($file);
$res=0;
$table='';
	foreach($list as $string)
	{
		list($familiya,$imya,$otchestvo,$seriya,$nomer,$predmet,$kod_pt,$blank,$otvety,$ball) = explode(";",$string);

		if ((strcasecmp($seriya, $ser) == 0) && (strcasecmp($nomer, $num) == 0))
		  {
		    $res=1;
		    $table='<br />
<table  style="width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tr><th class="tables">Фамилия</th><th class="tables">Имя</th><th class="tables">Отчество</th><th class="tables">Серия</th><th class="tables">Номер</th><th class="tables">Предмет</th><th class="tables">Код ПТ</th><th class="tables">Бланк</th><th class="tables">Ответы</th><th class="tables">Балл</th></tr>
<tr><td class="tables">'.$familiya.'</td><td class="tables">'.$imya.'</td><td class="tables">'.$otchestvo.'</td><td class="tables">'.$seriya.'</td><td class="tables">'.$nomer.'</td><td class="tables">'.$predmet.'</td><td class="tables">'.$kod_pt.'</td><td class="tables">'.$blank.'</td><td class="tables">'.$otvety.'</td><td class="tables">'.$ball.'</td></tr>
</table>';
		 }
	}

if ($res == 0) {echo "<p><b>Вас нет в списке, возможно вы неправильно ввели свои данные!</b></p>";} else {echo $table;}
}

?>


а он же к файлу в формате Эксель CSV. И выдовал результат по результату централизованного тестирования.
Сайт переехал на wordpress и этот скрипт не пашет.
Пишет success!!!!
Мне сказали что может быть конфликт скриптов на сайте, но мне кажется старый скрипт не пашет.
Помогите разобратся в чем ошибка бо я чайник в джаве.

animhotep 05.06.2013 13:11

100500вариантов здесь
первый- путь к url: "test.php" изменился

Gogi 05.06.2013 13:18

нет в корне сайта лежит как и на старом

Gogi 05.06.2013 13:20

если в счет взять кофликт скриптов на WP то как лучше его написать отдельно в фале формата js и как прописать обращение вместо самого скрипта на странице? Если этот скрипт рабочий конечно.

animhotep 05.06.2013 13:23

Цитата:

Сообщение от Gogi
если в счет взять кофликт скриптов

http://api.jquery.com/jQuery.noConflict/

Gogi 06.06.2013 12:46

Ничего не получается у меня!
совсем закопался в этой проблеме че и как.

Gogi 17.06.2013 09:56

Вставляю такой код
jQuery.noConflict(); 
jQuery(document).ready(function($) {

всеравно скрипт не работает и еще я заметил из одной строчке кода в браузере он прописывает теги <p></P> как с этим справится?


Часовой пояс GMT +3, время: 12:56.