Jump to content
php.lv forumi

JS mainīgā piešķiršana PHP masīvā


senters

Recommended Posts

Ir <script> bloks, kurā $_POST masīvs jāpapildina ar vērtību "name", kas attiecīgi ir iegūta no <input id="name"> --> $('#name').val()

 

if (valid == true) {
<?
   $_POST['name'] = <js vērtība>
?>
}
Edited by senters
Link to comment
Share on other sites

Iespējams, ka tev vajag kaut ko šādu!

if ( valid == true ) {
  $.post( location.href, { name: $("input[name=name]").val() }, function( response ){
    alert( "POST veiksmīgs" );
  } )
}

location.href = lapas adrese

location.href

Link to comment
Share on other sites

Es izmantoju šo grozu - http://simplecartjs.org/documentation/using_events

Un 2 solī pēc čekout pogas nospiešanas, ir forma kurā ir 4 lauki par pircēju - vārds, uzvārds, epasts, telefons.

Šos laukus tad arī vajadzētu pievienot pie esošā groza POST masīva.

Bet grozs neizmanto POST submit, izmanto šādu js konfigu - 

simpleCart({
  checkout: {
   type: "SendForm",
   url: "<?=HOMEPAGE?>noformet-pasutijumu/piegade-un-apmaksa/"
  }
});

un

<a id="make-order-button" href="javascript:;" class="simpleCart_checkout">
  <span class="button-ico"><img src="<?=IMAGE_ROOT?>ok.png" /></span>
  <span class="button-text">Apstiprināt</span>
</a>
 

būs jāpaskatās vai nav iespējams pievienot jaunu vērtību pie esošā masīva līdzīgi kā var pievienot jaunu preci manuāli -

simpleCart.add({
  name: "foo"
});
Edited by senters
Link to comment
Share on other sites

Izskatās ka sanāca, padevu līdz extra datu blokā vajadzīgos paramus:

simpleCart({
  checkout: {
  type: "SendForm",
  url: "<?=HOMEPAGE?>noformet-pasutijumu/piegade-un-apmaksa/",
    extra_data: {
      x: "x",
      y: "y"
    }
  }
});
Edited by senters
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...