ajax Snipet v modal okně(taky ajax)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jarda256
Člen | 130
+
0
-

Ahoj mám modal okno viz https://forum.nette.org/…im-okne-ajax a v něm mám snipet který bych chtěl měnit podle volby v selectu. Ale když měním celý select, tak se mi zavře a otevře modal (snipet se sice změní ale hodnota v selectu se resetuje a navíc to není vůbec hezké). Díky za rady.

{block content}
	<div id="banner">
		<h1 n:block=title>{_ ui.registrationAddOptItems.title}</h1>
	</div>
	{block modal}
		<form n:name=addOptItemForm class="form-horizontal ajax">
			{input regId}
			<div class="form-group">
				<div class="col-sm-3 control-label">{label item /}</div>
				<div class="col-sm-9">{input item}</div>
			</div>
			<div class="form-group">
				<div class="col-sm-3 control-label">{label count /}</div>
				<div class="col-sm-9">{input count}</div>
			</div>
			<div class="form-group">
				{snippet itemBox}
					{ifset $itemDetail}
						<div class="row">
							<div class="col-sm-6">
								<h6><b>Název: </b>{$itemDetail->name}</h6>
								<h6><b>price: </b>{$itemDetail->price}</h6>
								<h6><b>pricee: </b>{$itemDetail->eprice}</h6>
							</div>
							<div class="col-sm-3">
								<img src="/upload/optItems/{$itemDetail->picture->name}" class="img-responsive">
							</div>
						</div>
					{/ifset}
				{/snippet}
			</div>
			{input send}
		</form>
		{block scripts}
			<script>
					$('select[name=item]').change(function () {
						$.nette.ajax({
							url: {link getDetail!},
							data: {
								'value': $('select[name=item]').val(),
							}
						});
					});
			</script>
		{/block}
	{/block}
{/block}