ChromeExtension (BrowerAction)에서 Ajax에서 JSON을 교환하는 간단한 샘플
1598 단어 chrome-extensionPHP자바스크립트
개요
클릭하면 서버에서 숫자가 JSON으로 응답되고 버튼에 표시됩니다.
코드
manifest.json
{
"name": "Ajax Sample",
"version": "0.1",
"manifest_version": 2,
"description": "Ajax Sample",
"permissions": ["http://sample.info/*"],
"browser_action": {
"default_title": "Ajax Sample"
},
"background": {
"scripts": ["background.js"]
}
}
background.js
chrome.browserAction.onClicked.addListener(function(tab){
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
chrome.browserAction.setBadgeText({text:""+JSON.parse(xhr.responseText).num});
}
}
var url = 'http://sample.info/ajax.php';
xhr.open('GET', url, true);
xhr.send();
});
ajax.php
<?php
echo json_encode(array('num' => 1));
Reference
이 문제에 관하여(ChromeExtension (BrowerAction)에서 Ajax에서 JSON을 교환하는 간단한 샘플), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kure/items/a85d0b0395230e56d311텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)