2016-11-21 4 views
3

를 사용하여 필요한 매개 변수를 사용하여 경로를 호출 검색 결과 검색 결과에 새로운 데이터를 할당하는 검색 막대가있는 양식입니다. 먼저 객체를 검색 한 다음 ID를 사용하여 새 데이터를 저장해야하는 객체를 식별합니다. Laravel 내가이 같은 필수 매개 변수로 명명 된 경로가 자바 스크립트

은 내가 먼저 자바 스크립트 문자열 연결을 사용하여 문자열을 만들려고하고 설정하는 형태로 동작한다. 제 인라인 JS는 다음과 같습니다.

<script> 
    ... 
    var $rVal = String($('#result').attr('value')); 
    var $formAction = "{{route('storeRecord',[" + $rVal + "])}}"; 
</script> 

이렇게하면 "정의되지 않은 변수 : rVal"오류가 발생합니다. 이 오류는 문자열의 첫 번째 부분에서 종료되지 않은 이중 중괄호로 인해 발생하는 것으로 보입니다.

필요한 매개 변수에 대해 검색 결과를 사용하는 방법을 알아야합니다.

+0

. PHP가 서버에서 실행되고 브라우저로 전송됩니다. –

+0

사실 블레이드 엔진이 블레이드 엔진을 사전 처리하고 오류를 발생시키는 것을 이해했습니다. 나는 그 길을 부르는 URL을 사용하여 끝났다. 감사. – merovingienne

답변

2

당신이 PHP와 자바 스크립트를 혼합 할 수 없습니다,이 같은 백엔드를 호출하려고 : 이것은 당신이 이런 식으로 자바 스크립트와 PHP를 혼합 할 수 있다는 사실에 기인한다

<script> 
    ... 
    var $rVal = String($('#result').attr('value')); 
    var $formAction = "{{ url('storeRecord') }}/" + $rVal; 
</script>