1
아무도 도와 드릴 수 있습니까? 내 코드에 문제가없는 것 같습니다. ReplacementDriverListDatabase.php 에 갈 수 내보기 아래는 내보기입니다 것 같다.ajax가 이벤트 핸들러에서 작동하지 않습니다.
@section('libraries')
@parent
{!!Html::script('bootstrap-datepicker-1.5.1-dist/js/bootstrap-datepicker.min.js')!!}
{!!Html::style('bootstrap-datepicker-1.5.1-dist/css/bootstrap-datepicker.css')!!}
{!!Html::script('jonthornton-jquery-timepicker-fb09cd8/jquery.timepicker.js')!!}
{!!Html::style('jonthornton-jquery-timepicker-fb09cd8/jquery.timepicker.css')!!}
{!!Html::script('jonthornton-Datepair.js-efff9ba/dist/datepair.js')!!}
{!!Html::script('jonthornton-Datepair.js-efff9ba/dist/jquery.datepair.js')!!}
@stop
<div class="input-daterange form-group" id="datepicker">
{!! Form::text('replacementStartDate',NULL,['class'=>'input-sm form-control','id'=>'start','name'=>'replacementStartDate']) !!}
</div>
<div class="form-group">
{!! Form::label('currentDriver','Current Driver') !!}
{!! Form::text('currentDriverList', NULL,['class'=>'form-control', 'id' => 'currentDriv']) !!}
</div>
@section("script")
<script>
$("#start").select(function(){
test();
});
function test(){
$.ajax({
url: '../resources/views/ReplacementDriverListDatabase.php',
async: false,
dataType: "json", // <== JSON-P request
success: function(data){
$.each(data.driverList, function(key, value){ // <=== Note, `data.results`, not just `data`
$("#currentDriv").val('aaa');
});
}
});
};
</script>
@stop
다음 부분은 내가 그것을 테스트입니다 때 오류를 표시하지 않습니다
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "bustracking";
$conn = new mysqli($servername, $username, $password, $dbname);
$query = "SELECT driverNickName FROM driver";
$result = $conn->query($query);
$numberOfRow = $result->num_rows;
$driverList["driverList"] = array();
if ($numberOfRow > 0) {
while ($row = $result->fetch_assoc()) {
$dataRow = array();
$dataRow['driverNickName'] = $row['driverNickName'];
array_push($driverList["driverList"], $dataRow);
}
$result->free();
}
echo(json_encode($driverList));
$conn->close();
?>
내 ReplacementDriverListDatabase.php입니다 . 도와주세요. 미리 감사드립니다!
들으,하지만 여전히 작동하지 않을 수 있습니다, 테스트를 진행할 수 있습니다 선택 이벤트 핸들러 것 같다()하지만 $의 아약스가 작동하지 않을 수 있습니다. – Alex
사용 오류 이벤트가 오류를 '기능 검사를() {잡을 $ 아약스 ({ URL : '../resources/views/ReplacementDriverListDatabase.php', 비동기 : 거짓, dataType와 "JSON"/// JSON-P 요청 success : function (data) { $ .each (data.driverList, function (key, value) {// <=== 참고로'data.results'뿐만 아니라'data ' $ ("# currentDriv") 발 ('AAA'); }); }, \t \t \t 오류 :. 기능 (XHR, 상태, 오류) { \t \t \t \t var err = eval ("("+ xhr.responseText + ")"); \t \t \t \t 경고 (err.Message); \t \t \t} }); }; ' – Asim
SyntaxError : 위치 0의 JSON에서 예상치 못한 토큰 <@Asim – Alex