Во-первых, удалите скрипт из типа данных.Вот как вы можете передать данные в php-файл:
$('#button').click(function() {
var val1=sum2;
$.ajax({
type: 'POST',
url: 'try.php',
data: { text: val1 },
});
});
dataType - тип данных, которые вы ожидаете от сервера.Здесь вы ничего не хотите взамен, тогда все в порядке.Если вы ожидаете что-то вроде json или чего-то еще, вы можете указать это.
Если вы хотите получить что-либо в ответ, вы можете обработать таким образом $ ('# button'). Click (function (){
var val1=sum2;
$.ajax({
type: 'POST',
url: 'try.php',
data: { text: val1 },
});
success: function (data) {
//Your success handler code
},
});
success - функция обратного вызова, выполняемая при успешном выполнении Ajax-запроса.
Сначала удалите href из ссылки. При этом он напрямую перенаправляет запрос на попытку.php
<a id="button" href="javascript:void(0);" target="_blank">send data</a>