I want to fetch data in my flutter app from my own PHP file where I did echo jsonEncode(object);
but it giving following error :
Error: XMLHttpRequest error.
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 906:28 get current
packages/http/src/browser_client.dart 71:22 <fn>
dart-sdk/lib/async/zone.dart 1612:54 runUnary
dart-sdk/lib/async/future_impl.dart 152:18 handleValue
dart-sdk/lib/async/future_impl.dart 704:44 handleValueCallback
dart-sdk/lib/async/future_impl.dart 733:13 _propagateToListeners
dart-sdk/lib/async/future_impl.dart 530:7 [_complete]
dart-sdk/lib/async/stream_pipe.dart 61:11 _cancelAndValue
dart-sdk/lib/async/stream.dart 1219:7 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 324:14 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 329:39 dcall
dart-sdk/lib/html/dart2js/html_dart2js.dart 37307:58 <fn>
at Object.createErrorWithStack (http://localhost:42101/dart_sdk.js:5347:12)
at Object._rethrow (http://localhost:42101/dart_sdk.js:39349:16)
at async._AsyncCallbackEntry.new.callback (http://localhost:42101/dart_sdk.js:39343:13)
my flutter code where is giving the error ..
getdata() async {
typesOfc = await http.get(Uri.parse("http://localhost:4545/"));
print(jsonDecode(typesOfc));
}
I'm using http plugin
my php code ..
if($action == 'fetchData'){
$fetchQuery = "SELECT `NAME` , `PASSWORD` FROM `REGISTER`";
$FetchResult = mysqli_query($connectLhost , $fetchQuery);
$data = array();
if($FetchResult->num_rows > 0){
while($row = $FetchResult->fetch_assoc()){
$data[] = $row;
}
echo json_encode($data);
}else{
echo "Cant FetchData";
}
}