我正在努力创造我的第一个小提琴。所以这就是我想用jquery做的事情
$('.list').live('click', function(){
var dataPass = 'uid='+ uid;
$.ajax({
type: "POST",
url: "test.php",
data: dataPass,
cache: false,
success: function(html){
//Do something
}
});
});
那么我如何/在哪里编写test.php
文件的代码?它将返回一些html标记。
答案 0 :(得分:10)
不可能向当前域以外的域发出AJAX请求,因为这是一个非常基本的安全风险。
jsFiddle有一个API来测试你应该使用的AJAX请求。
答案 1 :(得分:4)
这是你正在寻找的工作fiddle。
我使用了http://echo.jsontest.com,但您可以替换有效的网址。
var echo = function(dataPass) {
$.ajax({
type: "POST",
url: "/echo/json/",
data: dataPass,
cache: false,
success: function(json){
alert("UID=" + json.uid + "\nName=" + json.value);
}
});
};
$('.list').live('click', function(){
$.get("http://echo.jsontest.com/uid/12345/value/nuno_bettencourt", function(data) {
var json = {
json: JSON.stringify(data),
delay: 1
};
echo(json);;
});
});