$('#button').click(function(){ var handleUrl ="<{:U('Home/Index/tijiao')}>"; var name =$('#a').val() $.post(handleUrl,{a:name},function(data){ },'json') }) 我在input中输值就会报错,不输值就能提交到php ,报了一个非法操作,这是怎么回事啊
你定义的handleUrl 值写错了吧 应该是这样 $('#button').click(function(){ var handleUrl ="<?php echo U('Home/Index/tijiao');?>"; var name =$('#a').val() $.post(handleUrl,{a:name},function(data){ },'json') })