【发布时间】:2013-03-27 03:50:30
【问题描述】:
我想发送一个 javascript 变量,其中包含一个图像 base64 (png) 值(对于 GET 请求来说太大)。我如何将此base64值发送到php页面(POST请求)以便解码base64然后保存它。
var base64 = this.tobase64(); // store base64 value to this variable
$.post('/js/uploadify/handler.php', {basevalue: base64});
});
window.location = "http://localhost/file/handler.php";
上面的代码我试过了,还是不行,
我想通过按钮(不是提交按钮)上的 onclick 事件发送值。我没有使用表单。
PHP 代码
$val = $_POST['basevalue'];
echo $val;
我收到通知:未定义索引:基值错误
谢谢!
【问题讨论】:
-
把php代码也贴出来。
-
window.location可能正在破坏 POST。 -
检查编辑添加的php代码
-
是
effectsuploadify.php或handler.php中的php代码 -
$val = file_get_contents(php://input);
标签: php javascript jquery html css