外部表单提交设计

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 . ")";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值