Kontrolör javascript fonksiyonu değerleri geçen?

2 Cevap php

im CakePHP'de kontrolör ve $ _POST kullanarak almak için javascript işlevi Passing değerleri ile acı.

i farklı şekillerde bunu denedim ama önermek için lütfen başarı alamadım.

Benim kod denetleyicisi

function index(){ 
  $wow='rajesh'; 
  $this->set('data',$wow); 
  $raj=$_POST['value']; 
  echo $raj; 
} 

javascript fonksiyonu

checkLength(obj){ 
  alert(obj); 
  //var raj=document.getElementById("searchText").value; 
  //alert(raj); 
  remoteCall("/cakephp/notes/index","&raj="+obj,""); 
  //window.location.href = "http://localhost/cakephp/notes/index/value=" + obj ; 
}

2 Cevap

Benim tahminim bu çizgiyi değiştirmek istediğiniz olurdu

$raj=$_POST['value']; 

karşı

$raj=$_POST['raj']; 

as you seem karşıwant the value of the raj parameter

$ _POST kullanmak için bazı tür bir giriş öğesi değerini geçmesi gerekiyor. Bir form elemanının içinde gizli bir alan oluşturma, sonra da kontrolöre geçen ilgilenen herhangi bir javascript değerleri, gizli giriş değeri sonra teslim doldurmak.

Tam sayfa geri göndermek değil bu yüzden bile formu göndermek için ajax kullanabilirsiniz