2017-08-11 8 views
0

これは私がこのタイプの送信をしている初めてのことですので、私が助けてくれることを願っています。私はlaravel 5.4のWebページを持っています。番号と私はその番号が表示されるようにしたい別のページでは、ajaxを使用して、私はそれを行う方法がわからない。laravelでajaxを使って変数を送信する場合5.4

これは私が(私が送信したい)ラベルを持っている私のページのコードです:

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

私は、その値が、私はまた私が持っている私のページ/テストに別のラベルに表示したいですコントローラと私のルート。

これは、これは私のコントローラ

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

} 

であり、私は私に私のラベルのデータを送信するために、AJAXをどうするのか分からない私のルート

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

です。私は私が明確になることができ、彼らが私に助けてくれることを願っています。


はい、私はlaravel 5.4でこのWebページを持っている...私は非常に明確ではなかったと思う、それは/ポータル(パスに、次のURLでコントローラ

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

であります-de-CALIDAD)私はこのコードが

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

私がしたいことはラベルが別のWebページに表示されて内部にあること「$ 25.00」..私はアヤックスで行うことができることを理解することである持っているが、私はやりますどのように開始するか、どこにコードを書くかわからない... は、ここで私は...私は、私が明らかにされていると理解し、私を助けることを願って...感謝を

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

ディスパルパー・クレオ・ノー・エス・ミー・スープ・エクスペリエ・ビエンシー・エン・エチケット・ラベル・テンオ・アン・ナンデロ・ア・ラ・クイエロ・キュー・エズ・ナンデ・セ・ムエストレ・エン・トトラ・パジナ...エスペロ・エスタ・ヴェズ・イン・エンペアudarme .... !! ( '/ portal'、 'PortalController @ index') - > name( 'portal'); get( '/ portal'、 'PortalController @ index');ルート(ルート):: get( '/ prueba'、 'PruebaController @ index') - >名前( 'prueba');を取得します。 –

関連する問題