本文讲述,如何从站外实现对一个网站的ajax请求,从外面向一个网站提交数据。
html代码:

js代码:
$(function(){
$('.btn').click(function(){
var name=$('[name="name"]').val();
var designer=[];
$("input[type='checkbox']:checked").each(function(){
designer.push(this.value);
})
var url='http://localhost/zhuanti/20161010/index.php/Index/btnAjax';
var data='name='+name+'&designer='+designer;
//$.post(url,data,function(rs){
// alert(rs);
//},'jsonp');
$.ajax({
type:'post',
url:url,
dataType:'jsonp',
data:data,
jsonp:'callback',
jsonpCallback:'success_jsonCallback',
success:function(rs){
alert(rs);
},
error:function(){
alert('提交失败');
}
});
});
});php处理代码是:
class IndexAction extends Action {
//页面填写信息报名方法
public function btnAjax(){
$name=$_POST['name'];
$designer=$_POST['designer'];
$name.=$designer;
//echo "var reqUrl = \"" . $_SERVER["REQUEST_URI"] . "\";";
//echo $_GET["callback"] . "({\"reqUrl\": reqUrl });";
$result=json_encode($name);
$callback=$_GET['callback'];
echo $callback.'('.json_encode($result).')';
}
}
宠物免费领养小程序,欢迎来踩