我打算创建一个小的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