Http.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. cc.Class({
  2. extends: cc.Component,
  3. properties: {
  4. messageLabel: cc.Label,
  5. },
  6. start() {
  7. this.parameter = '';
  8. this.url = 'http://81.70.235.181:3000/?data=';
  9. // this.url = 'http://127.0.0.1:3000/?data=';
  10. },
  11. onTextChanged: function (text, editbox, customEventData) {
  12. // 这里的 text 表示 修改完后的 EditBox 的文本内容
  13. // 这里 editbox 是一个 cc.EditBox 对象
  14. // 这里的 customEventData 参数就等于你之前设置的 "foobar"
  15. this.parameter = text;
  16. },
  17. sendToServer() {
  18. let messageLabel = this.messageLabel;
  19. let url = this.url + this.parameter;
  20. //生成https请求
  21. let xhr = new XMLHttpRequest();
  22. xhr.onreadystatechange = function () {
  23. if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) {
  24. var data = xhr.responseText;
  25. console.log(data);
  26. messageLabel.string = data;
  27. }
  28. };
  29. xhr.open("GET", url, true);
  30. xhr.send();
  31. console.log('我发送了:',url)
  32. }
  33. });