javascript - page - title attribute jquery
jQuery ajax() vs get()/post() (2)
Предположим, я хочу выполнить скрипт PHP. Какой путь лучше?
Эта:
$.ajax({
type: "GET",
url: "php-script.php",
dataType: "script"
});
Или это:
$.get("php-script.php", function(data) { });
В этом случае я бы сказал $.get
, так как сразу же выясняется, что такое тип запроса. Во всяком случае, это просто сокращение для большего и большего количества опциональных аякс-вызовов, и преобразование между ними тривиально в худшем случае.
Если вы считаете, что вам понадобятся параметры $.ajax
, используйте $.ajax
. Если вы не используете методы удобства, предоставляемые jQuery, такие как .load
, $.get
и т. Д.
$.get()
- это просто ярлык для $.ajax()
типа «GET».
Для разработки $.get()
просто вызывает $.ajax()
в фоновом режиме. Его ярлык вроде как $(function(){})
равен $(document).ready(function(){})
. Общие случаи использования для $.get
для быстрого и простого получения, $.ajax
следует использовать, если вам нужно сделать что-то более сложное или вам нужна дополнительная гибкость.