在laravel 5.4

时间:2017-08-11 00:31:41

标签: php ajax laravel-5.4

这是我第一次做这种类型的发送,所以我希望你能帮助我,我在laravel 5.4中有一个网页,在页面上我有一个标签,显示一个数字,我想要那个号码出现在另一个使用ajax的页面上,但我不知道该怎么做。

这是我的页面代码,我有标签(我想发送):

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

我希望该值显示在我的页面上的另一个标签/测试中我还有我的控制器和路线。

这是我的路线

Route::get('/prueba', 'PruebaController@index')->name('prueba');

这是我的控制器

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

}

而且我不知道如何处理ajax向我发送我的标签数据。我希望我能够清楚,他们可以帮助我,事先感谢所有人。

是的,我想我不是很清楚......我在laravel 5.4中有这个网页,它在路径和控制器中

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

在这个网址(/ portal-de-calidad)中我有这个代码

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

我想要的是&#34; $ 25.00&#34;标签内部显示的是另一个网页..我明白用ajax可以完成,但我不知道如何开始或在哪里放置代码...... 在这里,我把页面的路径和驱动程序放在我想要的信息显然出现在另一个标签上。

    Route::get('/prueba', 'PruebaController@index')->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 个答案:

答案 0 :(得分: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; 
}