я хочу эту функцию использовать когда много разных $IDD элементов и вызывать как pay(<?=$IDD?>)
Ну наконец-то дождались нужного. А теперь думаем - если на странице будет много разных ID, то каким образом север может управлять этим pay(<?=$IDD?>)? Понимаете что в этом случае будет?
Я же вам писал выше - если много уникальных autocheck_ID, то код
function pay()
{var check="Y";
$.ajax({
и т.д..
сервер вообще не должен выводить, этот код должен быть уже прописан в подключаемом файле. При этом функции pay() может и не быть, достаточно в обработчике, который будет обрабатывать события элементов autocheck_ID прописать $.ajax отправку данных, а их ID можно будет получить в обработчике, например так:
var id = this.id.split("_").pop();