小编Ahu*_*Son的帖子

Laravel livewire - 如何将用户的地理坐标传递给 livewire 组件

我正在尝试将用户的地理坐标(纬度和经度)发送到 livewire 组件以加载附近的地方。但是我无法发送它,因为它们是 javascript 变量。问题是如何将 javascript 变量发送到 livewire 组件?

这是我到目前为止所做的。

# home.blade.php

@extends('layouts.app')

@section('content')
    <script>
        var latitude;
        var longitude;
        navigator.geolocation.getCurrentPosition(
            function success(pos) {
                var loc = pos.coords;
                latitude = loc.latitude;
                longitude = loc.longitude;
            }, 
            function error(err) {
                // console.warn(`ERROR(${err.code}): ${err.message}`);
                $.getJSON('https://ipinfo.io/geo', function(response) { 
                    var loc = response.loc.split(',');
                    latitude = parseFloat(loc[0]);
                    longitude = parseFloat(loc[1]);
                });
            }, options
        );
    </script>
    @livewire('nearby')
@endsection
@livewireScripts
Run Code Online (Sandbox Code Playgroud)
# Nearby.php 

namespace App\Http\Livewire;

use Livewire\Component;
use Livewire\WithPagination;
use App\Listing;

class Nearby extends Component
{
    use WithPagination;

    public function …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-livewire

2
推荐指数
1
解决办法
3855
查看次数

如何使用listview创建自定义适配器并在jsoup onpostexecute中使用它

我正在使用jsoup从网页上抓取HTML.但是我无法在listview中将数据转换为两个文本视图.我正在使用ArrayAdapter,我可以将文本设置为一个文本视图.

如何创建自定义适配器以使用jsoup在两个textview中获取文本?

android listview android-arrayadapter jsoup

1
推荐指数
1
解决办法
141
查看次数