2017-08-11 85 views
0

這是我第一次發送這種類型的發送,所以我希望你能幫助我,我有一個laravel 5.4的網頁,在頁面上有一個標籤,顯示給我一個數字,我希望這個數字出現在另一個頁面使用Ajax,但我不知道該怎麼做。在laravel 5.4中發送變量ajax

這是我的網頁的代碼,我有標籤(我要發):/

<div class="col-md-3 col-sm-2 siga-cantidad"> 
    <label id="preciototalEmpresarialSiga">$25.000</label> 
</div> 

我想該值出現在另一個標籤我的網頁上測試,我也有我控制器和我的路線。

這是我的路線

Route::get('/prueba', '[email protected]')->name('prueba'); 

這是我的控制器

class PruebaController extends Controller 
{  
    public function index() 
    { 
     return view('pruebas'); 
    } 

} 

而且我不知道如何與阿賈克斯的做派我,我的標籤的數據。我希望我能夠清楚,他們可以提前幫助我,並向所有人表示感謝。


是的,我想我也不是很清楚......我在laravel 5.4有這樣的網頁,它是在路徑和控制器

Route::get('/portal-de-calidad', '[email protected]')->name('portal'); 
class PortalController extends Controller 
{ 
    public function index() 
    { 
     return view('portal'); 
    } 
} 

在此網址(/門戶島區CALIDAD)我有這樣的代碼

<div class="col-md-3 col-sm-2 siga-cantidad"> 
    <label id="preciototalEmpresarialSiga">$25.000</label> 
</div> 

我想的是,「$ 25.00」,也就是裏面的標籤顯示在另一個網頁。我明白,使用Ajax可以做,但我做的不知道如何開始或在哪裏把代碼... 這裏我把路線和我想要的信息出現明顯的另一個標籤頁面的司機..

Route::get('/prueba', '[email protected]')->name('prueba'); 
<label>"Here I want you to show me the information on the portal page"</label> 
    class PruebaController extends Controller 
    { 
     public function index() 
     { 
      return view('prueba'); 
     } 

    } 

我希望我已經清楚,可以理解和幫助我...謝謝..!

回答

1

目前尚不清楚你想在這裏實現什麼,但發送使用AJAX的數據到一個特定的航線以下就足夠了:

AJAX調用

function postLabel() 
     { 
      var value = $('#preciototalEmpresarialSiga').text(); 
      $.ajax({ 
      url : "{{url('/prueba')}}", 
      type : "GET", 
      data : { 'price' : value }, 
      success:function(data){//200 response comes here 
       //Do what you want to do with processed data 
      }, 
      error:function(e){ 
      //Error handling 
      } 
      }) 
     } 

而在你的控制器

public function index() 
{ 
    if(!Input::has('price'))//Check if input exist  
     return response('Bad request', 400); 
    $price = Input::get('price'); 
    //Also you should validate your data here 
    //Process data 
    return $price; 
} 
+0

Disculpa creo q no me supe explicar biien ... en mi etiqueta label tengo un numero .... ahora quiero que ese numero se muestre en otra pagina ... espero esta vez me entiendas y puedas ay udarme .... !! Gracias y disculpa por contestar recien ... la ruta del codigo que quiero enviar es esta路線:: get('/ portal','PortalController @ index') - > name('portal'); aqui esta el dato que quiero enviar a mi otra pagina q su ruta es Route :: get('/ prueba','PruebaController @ index') - > name('prueba'); –