ごく最近の質問で、私はこれに問題を抱えていました。私のコードは次のとおりです。
$("#SearchResults").load("/Invoice/InvoiceSearchResults/");
そして、代わりにこれを使用するようにアドバイスされました:
$.ajax({
url: "/Invoice/InvoiceSearchResults/",
type: 'GET',
dataType: 'html', // <-- to expect an html response
success: doSubmitSuccess
});
と:
function doSubmitSuccess(result) {
$(".SearchResults").html(result);
}
そして、他の誰かが親切に私を助けようとしました:
$.get(postUrl, function(data) {
$("#posts").append(data);
$('#ajaxLdMore').addClass('hideElement');
$('#ldMore').removeClass('hideElement');
});
私の問題は、「。」の代わりに「#」セレクターを使用していたばかアブドにいることが判明しました。
コードをこれらのいずれかと交換する必要があるのでしょうか。
それぞれのアプローチには本当の長所と短所がありますか、それとも好みですか?
誰もまだ投稿していないより良い方法はありますか?
私は大規模な議論を始めようとしているわけではありません (私はそうは思いません :) ) - 私はそれについてもう少し理解したいだけです.
ありがとう