Сообщение от olegalimov
|
как отправить из Ajax одну переменную а именно имя домена и получить ответ в Ajax виде массива
|
Нужно "бить" ПХПистов их же оружием!
Вот тебе пример на CSP.
Файл
tmp.csp
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
$('form').submit(function(){
var domain = $('#out_domain').val();
$.ajax({
type: "POST",
cache: false,
url: "tmp1.csp",
data: {domain: domain},
success: function(data){
alert( "Прибыли данные: " + data );
}
});
return false;
});
});
</script>
</head>
<body>
<form method="post">
<table>
<tr>
<td>Домен:</td>
<td>
<input id="out_domain" type="text" name="domain" value="juntik.ru">
</td>
</tr>
</table>
<div class="button_records">
<input type="submit" name="getRrRecords" value="Получить записи" />
</div>
</form>
</body>
</html>
Файл
tmp1.csp
[
<script language='cache' runat='server'>
s str="Первый,Второй,Третий,Четвертый"
s dlm=""
for i=1:1:$l(str,",") {
&html<#(dlm)#"#($p(str,",",i))#">
s dlm=","
}
</script>
]