jsonp仅支持GET操作
<script>
function nobita_request(){
var $input_0 = $('#customForm58519335 input[name="col210434"]').val(),
$input_1 = $('#customForm58519335 input[name="col210435"]').val(),
$input_2 = $('#customForm58519335 input[name="col210436"]').val(),
$input_3 = $('#customForm58519335 input[name="col210437"]').val(),
$input_4 = $('#customForm58519335 input[name="col210438"]').val(),
$input_5 = '000000'
$input_6 = $('#customForm58519335 textarea[name="col210439"]').val(),
$pid = 0,
$pname = document.getElementsByTagName('title')[0].innerHTML;
var $data = {"0":$input_0, "1":$input_1, "2":$input_2, "3":$input_3, "4":$input_4, "5":$input_5, "6":$input_6, "pid":$pid, "pname":$pname};
// console.dir($data);
$.ajax({type:"get", url:"//e945.net/api.php?c=Index&a=userConsultationApi&jsoncallback=?", data:$data, dataType:"jsonp", jsonp:"jsoncallback", success:function (jsonp){
return true;
}});
};
$(function () {
$('.introduceBottom:eq(1)').append('<a href="#user_consultation" style="background:#f05920;color:#fff;padding: 10px 30px;padding: 10px 30px;float:right;border-radius: 30px;margin-top:50px;">产品咨询</a>');
$('.pro-chang-box').append('<a name="user_consultation"></a>');
$('#customForm58519335').attr('onsubmit', 'return nobita_request();');
})
</script>
PHP
$Model = M('user_consultation');
$re = $Model->add($data);
header('Content-type: application/json');
//获取回调函数名
$jsoncallback = htmlspecialchars($_REQUEST ['jsoncallback']);
//json数据
$json_data = json_encode($re);
//输出jsonp格式的数据
echo $jsoncallback . "(" . $json_data . ")";