"Правильная" организация аякса на typo3
Думаю сейчас, как правильнее организовать ajax запросы в своих расширениях наиболее "красиво". А конкретнее, по какому адресу должен вызываться мой скрипт:
1. http://mysite/typo3conf/ext/myExt/pi...jax.php?params 2. http://mysite/?type=myType&otherParametrs... 3. http://mysite/?id=currentId&tx_myExt...otherParametrs... 4. http://mysite/?id=myExtId&myExtParametrs... 5. как то еще? ) Такие вот варианты надумал. Хотелось бы знать, кто как считает оптимальнее? |
есть два штатных способа
- eID скрипт (примеры можно посмотреть в экстеншене comments) - c помощью type и TS кода типа someThing = PAGE someThing { typeNum = 1056 config { disableAllHeaderCode = 1 } 10 = USER_INT 10 { userFunc = ... } } |
eID - очень удобный способ, именно то, что мне было надо. Спасибо!
|
Есть ли отличия при обращении к базе данных при использовании eID ? При таком раскладе не работает:
PHP код:
|
Цитата:
|
Спасибо, что подсказали, Дмитрий! А как правильно то написать? :)
|
Заработало вот так:
PHP код:
|
К сожалению, есть. Передаете параметр как:
Код:
1" UNION SELECT BENCHMARK(5000000,ENCODE('MSG','by 5 seconds')),null) FROM fe_users -- Правильно так: PHP код:
|
Спасибо большое, Дмитрий!
|
Часовой пояс GMT +4, время: 06:56. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot