2011-01-09 3 views
2

Я использую простой javascript для отправки формы через ajax.Когда я использую, все работает хорошо, но поскольку это запрос на получение, все параметры видны. С сообщением это мой код, но когда я его использую, запрос все еще использует get, любые предложения по его исправлению.Ajax-запрос с использованием сообщения

 var url = url; 
     var params = params; 



     xmlhttp.onreadystatechange=cfunc; 
     xmlhttp.open("POST",url,true); 


    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    xmlhttp.setRequestHeader("Content-length", params.length); 
    xmlhttp.setRequestHeader('X_REQUESTED_WITH','XMLHttpRequest'); 
    xmlhttp.setRequestHeader("Connection", "close"); 
    xmlhttp.send(params); 

ответ

2

xmlhttp.open('POST', URL, true); - правильная форма. Что говорит вам, что это GET?

Это запрос AJAX, который показывает, как пост для меня, так что вы можете просто захватить, что если вы хотите: http://jsfiddle.net/robert/AUkt4/

+0

в чистой вложенную в поджигатель я вижу это как ГЭТ. –

+0

Когда вы переходите к тому jsfiddle, который я разместил, проверьте вкладку net для URL-адреса, который я запрашиваю, это GET или POST? – Robert

+0

панель net отключается в jsfiddle. –

Смежные вопросы