1

ajaxはよくわかりませんが、次の機能があります。

function saveViaAJAX() {  
    var canvasData = $("#wPaint").wPaint("image");
    var postData = "canvasData="+canvasData;

    var ajax = new XMLHttpRequest();
    ajax.open("POST",'testSave.php',true);    
    ajax.setRequestHeader('Content-Type', 'canvas/upload');

    ajax.onreadystatechange=function() {
        if (ajax.readyState == 4) { 
            document.getElementById("debugFilenameConsole").innerHTML="Saved as<br><a target='_blank' href='"+ajax.responseText+"'>"+ajax.responseText+" </a><br>Reload this page to generate new image or click the filename to open the image file in a new window.";
        }
     }

    ajax.send(postData);  
}

これは正常に動作しますが、testSave.php に渡したい別の変数があります。

<select id="website_string" name="website_string"> 
    <option value="" selected="selected"></option>
    <option value="A4">A4</option>
    <option value="A5">A5</option>
</select>

これを同じ関数に渡そうとしていますが、それは ("Content-type", "application/x-www-form-urlencoded") だと思います。

4

0 に答える 0