URLにデータを投稿するためにXMLHttpRequest()を使用しようとしています。 は、私は次のJavaScriptを書いた:javascript関数にphp変数を渡すエラー:missing)引数リストの後
function makePostRequest(url, params) {
var httpRequest = new XMLHttpRequest();
httpRequest.open("POST", url, true);
//Send the proper header information along with the request
httpRequest.setRequestHeader("Content-type", "application/json");
httpRequest.onreadystatechange = function() {//Call a function when the state changes.
if(httpRequest.readyState == 4 && httpRequest.status == 200) {
alert(httpRequest.responseText);
}
}
httpRequest.send(params);}
、私は別の掲示されるJSONデータであり、1がURLで、PHPファイルで、この関数に2つのPHPの変数を渡す必要があります。私は、コードの2番目のブロックは、転写エラーを持っていることを前提とし、「$ encoded_params」PHPの変数があることだ
missing) after argument list
を簡素化され、それはあなたの行番号を教えてくれありませんか? – Ibu
"引数リストの後に欠落しています)"は、JavaScriptエラーのようですが、このエラーが発生した場所(Firebugまたは同様のツールを使用)を見つけてください。スクリプトで返されたJSON文字列も投稿してください。 – feeela
'$ encoded_params'はどこに定義されていますか?' $ json_str'はどこに使われますか? –