Heim > Backend-Entwicklung > PHP-Tutorial > ajax提交base64图片编码,php服务器端接收不到

ajax提交base64图片编码,php服务器端接收不到

WBOY
Freigeben: 2016-06-20 12:27:38
Original
1556 Leute haben es durchsucht

$.ajax({
                        url: $("#hdImage").attr("value"),
                        type: "POST",
                        dataType:'text',
                        data: {"imagedata": rst.base64},
                        success: function(result) {
                        }
                    });


php接收:
$base64_string = $_POST['imagedata'];     获取到的值为null

但是如果在js端把data: {"imagedata": rst.base64}修改为data: {"imagedata": 1234},php端是能接收到数据的,请问这个是什么情况,谢谢!


回复讨论(解决方案)

rst.base64 没有值

rst.base64 没有值



这个有值的,我用firefox调试的时候,有很多值传过去了

找到原因了,其实值是获取到了,只不过我通过xdebug+phpstom调试时候,phpstorm超过一定长度的变量,监控就不起作用

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage