Я использую метод load() jQuery, чтобы я мог загрузить фрагмент страницы на новую страницу. Насколько я могу судить, это возможно только с load()
, а get()
не поддерживает фрагменты страницы.jQuery load() callback вызывает POST вместо GET
После того, как загрузка завершена, мне нужно будет вызвать функцию для создания результатов загрузки. Однако это приводит к тому, что функция нагрузки посылает POST
вместо GET
согласно документации, которая заявляет .load(url [, data ] [, complete ])
«Метод POST используется, если данные предоставляются как объект, в противном случае предполагается, что GET.». URL-адрес, на который я нажимаю, принимает только GET
, поэтому это вызывает 404 для load()
.
Как достичь загрузки фрагмента страницы и использования обратного вызова после его завершения без изменения на POST
?
$('#search').load('?id='+parent_id+' #search', style_searches())
Предполагается ли, что стиль_поиск является обратным вызовом? – MBeatty
Да, @MBeatty это – justinxreese