Yuto Iwata 7 лет назад
Родитель
Сommit
b53d8166b3
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      src/client/js/components/InstallerForm.js

+ 9 - 2
src/client/js/components/InstallerForm.js

@@ -14,8 +14,15 @@ class InstallerForm extends React.Component {
   }
 
   checkUserName(event) {
-    $.getJSON('/_api/check_username', {username: event.target.value}, function(json) {
-      this.setState({ isValidUserName: json.valid });
+    const axios = require('axios').create({
+      headers: {
+        'Content-Type': 'application/json',
+        'X-Requested-With': 'XMLHttpRequest'
+      },
+      responseType: 'json'
+    });
+    axios.get('/_api/check_username', {params: {username: event.target.value}}).then(function(response) {
+      this.setState({ isValidUserName: response.data.valid });
     }.bind(this));
   }