Ben bu kodu js var:
$("#startSearch").live("click", function(event) {
$("input:checkbox[name='searchId']:checked").each(function() {
var searchId = $(this).val();
var host = '';
$.post("php/autosearch-get-host.php",{sId: searchId},function(data){
host = 'http://' + data + '/index.php';
});
//alert(host);
$.getJSON(host,{searchId: $(this).val()},function(){
pagination("php/pagination.php", $('#currentPage').val(), $('#sortBy').val(), $("#sortMode").val(), "autosearch");
});
});
});
Php dosyası php/autosearch-get-host.php
ana bilgisayar adı ile bir dize döndürür. Ne istiyorum, veritabanından ev sahibi olsun dize birleştirme kullanarak URL oluşturmak ve başka bir argüman olarak geçmesi için $.post
. $.post
Bunun gibi o URL'yi kullanmanız gerekir:
$.getJSON(host,{searchId: $(this).val()},function() {
pagination("php/pagination.php", $('#currentPage').val(), $('#sortBy').val(), $("#sortMode").val(), "autosearch");
});