copyFromLocal
ограничено копией из локального, в то время как put
может брать файл из любого (другой hdfs / local filesystem /..)В try.php, если вы видите что-то, что, в свою очередь, вернется в try.html.
Если вы просто хотите опубликовать данные в try.php и отобразить их, просто используйте форму и отправьте. Вам не нужен Ajax в этом. Ajax отправляет данные / получает обратно без перезагрузки существующей страницы. Ответ будет виден на самой текущей странице.
<html>
<head>
<title>try</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<a id="button" href="try.php">send data</a>
<script>
var sum2= 2010;
$('#button').click(function() {
var val1=sum2;
var json_params = {
text: val1
};
var json_data = JSON.stringify(json_params);
$.ajax({
type: 'POST',
url: 'try.php',
data: json_data,
dataType: "html",
success: function(response)
{
alert(response);
}
});
});
</script>
</body>
</html>
На странице try.php вы можете разместить этот код
<?php
if (isset( В try.php, если вы видите что-то, что, в свою очередь, вернется в try.html.
Если вы просто хотите опубликовать данные в try.php и отобразить их, просто используйте форму и отправьте. Вам не нужен Ajax в этом. Ajax отправляет данные / получает обратно без перезагрузки существующей страницы. Ответ будет виден на самой текущей странице.
[110] На странице try.php вы можете разместить этот код
[111]POST)){
$data = json_decode(file_get_contents('php://input'));
print_r($data);
}
else{
echo "not set";
}
?>
Во-первых, удалите скрипт из типа данных. Вот как вы можете передать данные в php файл:
$('#button').click(function() {
var val1=sum2;
$.ajax({
type: 'POST',
url: 'try.php',
data: { text: val1 },
});
});
dataType - тип данных, которые вы ожидаете получить от сервера. Здесь вы ничего не хотите взамен, тогда все в порядке. Если вы ожидаете что-то вроде json или чего-то еще, вы можете указать это.
blockquote>Если вы хотите что-то в ответе, вы можете обработать таким образом $ ('# button'). click (function () {
var val1=sum2; $.ajax({ type: 'POST', url: 'try.php', data: { text: val1 }, }); success: function (data) { //Your success handler code }, });
success - обратный вызов) Функция должна выполняться при успешном выполнении Ajax-запроса.
blockquote>Сначала удалите href из ссылки. При этом он напрямую перенаправляет на try.php
<a id="button" href="javascript:void(0);" target="_blank">send data</a>