jquery 1.7用 Ajax 提交 出现特殊字符

#1 267495498

在ajax提交的时候,发现不能用json格式提交。因为里面有特殊字符。‘>;’这个字符不知道是由框架怎么产生的
这个如何解决啊 ,谢谢~~??

2013-04-26 21:52:49

#2 267495498



   
        
        张丽莉专题网络投票页面
        
              
         
              
   
   
        
        

            

                       

               
               

                    
               

            

        

        
        
           
            

               
               

                    

                    
                    
                    

               

                投票
               

               
            

        

        

            
            

                导航
               
                    专题首页
                    活动介绍
                    网络投票
                    讲述老师自己的故事
                    活动报道
                    精彩图片

            

        

        
        
         
            

            
            

                推荐办法
            

            

               

本次活动分为个人推荐、学校推荐、教育行政部门推荐、媒体推荐四类,推荐人将被推荐教师的相关材料发送至本次活动专用邮箱。经审核后,由中国教育网络电视台工作人员负
                    责将教师资料刊登在教育部官网和中国教育网络电视台上。


               

                    

                        

提交材料:


                        

1、教师故事。讲述教师的感人故事,重在展现教师“有思想”、“有大爱”、“有方法”等。1500字以内。


                        

2、教师工作新闻图片,附简短说明。5张以上。


                    

                    

                        

征稿邮箱:[email]jiaoshigushi@126.com[/email]


                        

活动热线:010-58611815


                        

线索征集时间:2013年2月——2013年10月


                    

               

            

            
            
            

                投票区
               

                    
                    搜索
               

            

            
            
            
         

            <{foreach from=$res item=rows }>
              <{if $rows.picurl neq ''}>
            

               
                <{$rows.place}>
                               
            

            

               

                        

  •                         
                            

                               

    <{$rows.name}>


                               

    <{$rows.intro}>


                               

    投票


                            
                            
                        

  •                

            

            <{/if}>
            <{/foreach}>
               
               

            

        
      
            

            
     

        
      
        
        
        
        




2013-04-26 21:56:49

#3 267495498

:'(:'(:'(:'(:'(

2013-04-26 21:57:31

#4 jake

那个是HTML字符,因为你用了dump,所以dump出来的调试信息,也就是 => 的意思。

dump出来的格式肯定不是json,所以ajax不能接收。

你要调试,建议不要dump出来,而是echo json_encode(数组);

2013-04-26 23:42:38