cotonti.com : GET и POST одновременно https://www.cotonti.com Son konu mesajları Cotonti en Sat, 29 Nov 2025 03:51:53 -0000 dedushka #34330 dedushka: Я опробовал GET+POST вызов тестовой страницы, -- всё работает нормально.

Забыл в $.post указать {x: '$sys[xk]'} - теперь всё работает и со штатными страницами.

Тема закрыта.

]]>
Çrş, 16 Mayıs 2012 14:00:06 -0000
Moool13

Единственно, esclkm, что подразумевается под "нормальной системой"?

Думаю отдельный код.

]]>
Çrş, 16 Mayıs 2012 13:11:00 -0000
dedushka #34327 esclkm: а я спрашиваю что $.post возвращает

$.post ничего не возвращает. /?r=myplug изменяет параметры сессии, которые отображаются при обновлении /?e=myplug

Я опробовал GET+POST вызов тестовой страницы, -- всё работает нормально. Так что вопрос отпадает. Единственно, esclkm, что подразумевается под "нормальной системой"?

]]>
Çrş, 16 Mayıs 2012 12:58:06 -0000
esclkm if (все ОК) return true; // перейти по ссылке из аттрибута 'href'

наоборот) если все очеенб плохо ) false - когда не надо переходить... а true - когда осуществлять переход по ссылке ( а значит в большинстве логик ajax не сработал)

а я спрашиваю что $.post возвращает

]]>
Çrş, 16 Mayıs 2012 07:05:38 -0000
Alex300 Если не все "success" функция в "onClick" должна вернуть false. Иначе при клике будет переход на страницу, указанную в аттрибуте 'href'

<a href="https://www.cotonti.com/index.php?e=myplug"
    onClick="return (function(){
              бла бла бла
              if (все ОК) return true; // перейти по ссылке из аттрибута 'href'
              return false;  // ничего не делать
         })"
>Отправить POST-данные в myplug.ajax.php</a>';

Как-то так.
]]>
Çrş, 16 Mayıs 2012 06:31:59 -0000
esclkm а почему в оклик???? а не в нормальную систему???

а что конструкция возвращмет?

]]>
Çrş, 16 Mayıs 2012 05:50:38 -0000
dedushka Что не так в такой конструкции? Подозреваю, что дело в одновременной отправке данных методом GET и POST. И как быть?! С ajaxSend та же картина... 

<a	href="https://www.cotonti.com/index.php?e=myplug" 
	onClick="javascript:
		event.preventDefault();
		myhref=this.href;
		"$.post("
			'index.php?r=myplug', // отсылаем данные в myplug.ajax.php
			{mydata: 'data via POST'},
			function(result){ // перезагружаем страницу, если всё success
				window.location=myhref;
			}
		);"
>Отправить POST-данные в myplug.ajax.php</a>';
]]>
Çrş, 16 Mayıs 2012 02:01:11 -0000