jsonp跨域提交信息和返回信息
js页面ajax请求:
function getdata(piont){
var num = Math.random();
var url = ‘http://192.168.0.108/sales1.php?t=’ + num + ‘&indextype=’+ piont;
if(jujingpin.product.showtype !=’now’)
{
url +=’&utime=’ +jujingpin.product.curTime_temp;
}
$.ajax({
type : ‘get’,
url : url,
dataType : ‘jsonp’,
jsonp : “callback”
});
}
php页面,对字符串进行拼接:
$haha = ‘try{GetListCb({“UcurrTime”:”‘.$UcurrTime.'”,”currTime”:”‘.$currTime.'”,”data”:[{“AreaEndTime”:’.$AreaEndTime.’,”AreaStartTime”:’.$AreaStartTime.’,”data”:[‘;
$c = count($goods);
$i = 0;
foreach($goods as $k=>$v){
$buy_num = get_buy_sum($v[‘id’]);
$orgStock = $buy_num + $v[‘goods_number’];
$haha .= ‘{“itemId”:”‘.$v[‘id’].'”,”itemName”:”‘.$v[‘name’].'”,”marketPrice”:”‘.$v[‘market_price’].'”,”orgStock”:”‘.$orgStock.'”,”picUrl”:”‘.$v[‘goods_img’].'”,”price”:”‘.$v[‘shop_price’].'”,”shopId”:”‘.$v[‘id’].'”,”stock”:”‘.$v[‘goods_number’].'”}’;
if($c != $i ){
$haha .= ‘,’;
}
$i++;
}
$haha .= ‘],”dataindex”:”‘.$dataindex.'”,”indextype”:’.$indextype.’,”status”:1}],”errMsg”:””,”ret”:0} );}catch(e){}’;
die($haha);
标签:JS, jsonp, PHP