【发布时间】:2017-06-08 15:43:33
【问题描述】:
我对 vue vf-form 的 ajax 有疑问。 我在这个项目中有向导作为注册过程。 所以每一步我都有不同的看法。 代码:
<wizard-hidden-step
title="About your company"
v-ref:head2
:valid="valid.step2"
:locked="isLocked"
:loading="isSending"
>
@include('auth.steps.step2', ['action' => "/company/signup/step2"])
</wizard-hidden-step>
{{-- ====== STEP 3 - ADDITIONAL INFO ========= --}}
<wizard-hidden-step
title="Additional information"
description="Add company additional info"
v-ref:head3
:valid="valid.step3"
:locked="isLocked"
:loading="isSending"
>
@include('auth.steps.step3', ['action' => '/company/signup/step3'])
</wizard-hidden-step>
在所有视图中,我都有类似的数据,但我将在无法获取 ajax 数据的地方插入代码:
<vf-form ajax
action="{{ $action }}"
method="POST"
:validation="validation"
v-ref:step2
>
PHP Laravel 控制器:
return json_encode([ 'shared' => [ 'status' => 'ok', 'postcodes' => $postcodes ] ]);
之后我在控制台中有 ajax 数据(请参阅 picture),但我无法在 vf-select 中设置该数据:
<vf-select
:items="shared.postcodes"
multiple
select2
err-msg="Postcodes"
name="postcodes"
:html="true"
:value=""
v-ref:postcodes
:options="{showDropdowns: true, width: '100%'}"
>
</vf-select>
我在 vf-select 中没有找到任何结果。 请帮帮我,我不知道该怎么办。
【问题讨论】:
标签: ajax laravel-5.3 vuejs2