わかりましたので、jquery ajaxでjsonを渡すのに苦労しています
var values = {"name":$("#folderName").val(),"dir":directory};
var valstring = JSON.stringify(values);
var user = {json:valstring};
$.ajax({
url: "makeFolder.php",
data:user,
cache: false,
contentType: false,
processData: false,
type: "POST",
success: function(n) {
alert(n);
window.location.href=window.location.href;
}
});
それから私のphpで
$json = $_REQUEST['json'];
$json = stripslashes($json);
$jsonobj = json_decode($json);
echo $jsonobj->name;
これはうまくいくはずですよね?私はおそらくどこかで本当にばかげたことをしているのですが、エコーの代わりにhtmlタグを出力することに唖然としています.phpですべての投稿クエリを取得すると、100%機能します