<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Почему не срабатывает formaction при отпраке формы через аякс?</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 15:34:14 -0000</pubDate>

		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8802&amp;d=1#43850">#43850</a> <strong>Виктор: </strong>

<p>Почему не срабатывает formaction при отпраке формы через аякс?</p>
</blockquote>

<p>Потому что AJAX API был написан таким образом что url по которому будет отправлен аякс запрос по передаче данных формы определяется либо аттрибутом <strong>action </strong>тега <strong>form </strong>либо из аттрибута </p>

<p><code class="html color1" style="font-size:14.4px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:#808080;float:none;height:auto;line-height:1.3em;width:auto;">class</code><code class="html plain" style="font-size:14.4px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">=</code><code class="html string" style="font-size:14.4px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(234,124,30);float:none;height:auto;line-height:1.3em;width:auto;">"ajax post-myDivId;{MY_FORM_AJAX_ACTION}"</code></p>

<p>Про formaction тогда никто не знал\думал. Потому при обычной отправке формы логику работы <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">formaction реализует сам браузер, а для аякса это должно быть предусмотренно самим разработчиком обработчика этих запросов но з</span>адачу всеравно можете решить проще через формирование адреса в хеше почитайте внимательно док про<a href="https://www.cotonti.com/ru/docs/devel/ajax_helpers"> <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">AJAX API </span></a></p>
]]></description>
			<pubDate>Нд, 18 Лис 2018 16:09:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8802&d=0#post43854]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8802&amp;d=1#43850">#43850</a> <strong>Виктор: </strong>
<p>Почему не срабатывает formaction при отпраке формы через аякс?</p>
</blockquote>

<p>Возможно подхватывается  form action="{TPC_ACTION}" в качестве url для отправки.</p>

<p> </p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8802&amp;d=1#43850">#43850</a> <strong>Виктор: </strong> Также не получаю <strong>name ,</strong> пример массива что получаю -&gt; Array ( [x] =&gt; 111a5536581592b60 [search_cpu] =&gt; 328 [search_gpu] =&gt; 3380 )</blockquote>

<p>Попробуйте передать <a href="https://www.cotonti.com/docs/devel/ajax_helpers#ch2.2">параметры hash</a> (<em style="font-size:16px;background-color:rgb(255,255,255);font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;text-align:justify;">QUERY_STRING</em>).</p>
]]></description>
			<pubDate>Нд, 18 Лис 2018 14:11:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8802&d=0#post43852]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Почему не срабатывает formaction при отпраке формы через аякс?</p>

<pre class="brush:xml;gutter:false;toolbar:false;">
&lt;form  action="{TPC_ACTION}" method="post" id="tpc" class="ajax post-COMPATIBILITY"&gt;
{TPC_CPU}
{TPC_GPU}				
  &lt;input formaction="{TPC_ACTION1}" type="submit"   value = "Отправить1" /&gt;						
  &lt;input formaction="{TPC_ACTION2}" type="submit"   value = "Отправить2" /&gt;	
&lt;/form&gt;
&lt;div id="COMPATIBILITY"&gt;&lt;/div&gt;
</pre>

<p>Пробовал разные варианты, например</p>

<pre class="brush:xml;gutter:false;toolbar:false;">
&lt;form  action="{TPC_ACTION}" method="post" id="tpc" class="ajax post-COMPATIBILITY"&gt;
{TPC_CPU}
{TPC_GPU}				
  &lt;input type="submit"  name="submit"  value = "Отправить1" /&gt;						
  &lt;inpu type="submit"   name="submit" value = "Отправить2" /&gt;	
&lt;/form&gt;
&lt;div id="COMPATIBILITY"&gt;&lt;/div&gt;</pre>

<p>Также не получаю <strong>name ,</strong> пример массива что получаю -&gt; Array ( [x] =&gt; 111a5536581592b60 [search_cpu] =&gt; 328 [search_gpu] =&gt; 3380 )</p>

<p>Если не использовать аякс то все срабатывает, как решить вопрос?</p>

<p>Задача получить разные <strong>submit</strong> из одной формы или разные  <strong>action.</strong></p>
]]></description>
			<pubDate>Сб, 17 Лис 2018 15:03:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8802&d=0#post43850]]></link>
		</item>
	</channel>
</rss>