パラメータ付きの URL を送信したいのですが、これらのパラメータは JavaScript を使用したフォームによって取得される値であり、JSON を使用してそれを実行したいのですが、デバッグ時に次のエラーが表示されます: Uncaught ReferenceError: name is not defined..
function recup()
{
var selectElmt = document.getElementById("name");
var selectcat = document.getElementById("msg");
var name = selectElmt.options[selectElmt.selectedIndex].value;
var msg = selectcat.options[selectcat.selectedIndex].value;
}
function go() { // button send who call the function go
var p_url="http://mysite.com/class?name=" + name + "&message=" + msg +
$.getJSON(p_url, {
}).done(function( data ) {
$.each(data, function (key, field) {
alert(field);
});
});
return false;
}
値の name と msg を呼び出すときの構文エラーですが、それを修正する方法や go 関数でわかりません