我打算創建一個小的api,它會執行一些php函數,但只能由js實現。
我想創建一個類似的解決方案的Facebook的SDK。
所以我創建了一個名爲rest.php
的php文件和一個js文件nammed conjs.js,現在我需要執行來自conjs.js文件的ajax請求,但是當嘗試請求ajax請求時,我得到了一個未定義的請求。
1)我該如何構建?
2)我做錯了什麼?JS客戶端的REST API
rest.php
<?php
echo "Hello from ".$_GET['name'];
?>
conjs.js - >包括客戶端的HTML頁面上(類似
connect.facebook.net/en_US/all.js off facebook)
function getDev(){
$.ajax({
url: 'http://mydomain/rest.php',
type: 'GET',
data: 'Name=John', // or $('#myform').serializeArray()
success: function(data) { return('Get completed '+data); }
});
}
Client smaple html page : - 不是在域 -
<html><head> <script src="http://mydomain/conjs.js"></script></head><body>
<script>
alert(getDev());
</script>
</body></html>
感謝提前:)
您是否從同一域請求? – Archimedix 2012-03-25 20:43:54
@Archimedix不,整點是從遠程域 – funerr 2012-03-25 21:00:36