Ben Cris'in yöntem gibi, ama biraz iyileşme sağlayabilir düşünüyorum. Zaten her şeyi Recoding için ihtiyacını azaltmak için 3 ayrı varlıklar var gibi, size include 'page.php'
üzerinden bir dosya içine PHP birleştirerek ve ne için adlandırılmış özellikleri ile json ile geri bir nesne gönderme çizgisinde bir şey yapabileceğini Bunların her biri ("isimler", "tarih", ve "fuzzyThings" diyelim) yok. Isteği göndermek için istemci kod sonra sadece 3 fonksiyonları tek bir istek gönderilen ayrı ayrı gönderilen tüm argümanları olurdu. Döndürülen JSON sonra böyle bir şey (sizin nesneler / diziler / yorumladı alanlarda ne koymak) görünecektir:
{
"names" : {/*stuff needed for names goes in here*/},
"dates" : {/*stuff needed for dates goes in here*/},
"fuzzyThings" : {/*all fuzzy things goes in here*/}
}
Her zaten dönüş veri ile başa çıkmak için bir fonksiyon (veya fonksiyonların kümesi) olabilir varsayalım gibi, istemci tarafında bu olsun, bu şekilde onları aramak gerekir:
function handler(retText) {
var returnedObject = eval(retText);
doStuffWithNames(returnedObject.names);
doStuffWithDates(returnedObject.dates);
playWithFuzzyThings(returnedObject.fuzzyThings);
}
: Ayrıca, PHP ucunda Eğer üzerinden (umarım bir şey Recoding olmadan) birleşik bir PHP sayfası yapabilirsiniz
<?php
echo '{';
echo '"names":{';
include 'names.php';
echo '},';
echo '"dates":{';
include 'dates.php';
echo '},';
echo '"fuzzyThings":{';
include 'fuzzyThings.php';
echo '}';
echo '}';
?>
Onlar doğru $ _POST kontrol edecek ve size değil zaten varsa diğer sayfaların işlevselliği ile müdahale olmadan, ben {[(1 yöntemini tercih ettiklerini böylece Note: Sen 3 php sayfaları düzenlemek gerekebilir )]} her şey doğru gönderilip kontrol etmek için, bu şekilde, istediğiniz kadar dahil edebilir ve (yani o, olur) bu sayfada bu bölümü kullanarak değil bir php dosyası ile ilgisi olup olmadığını boş bir özellik dönmek ve sadece (temelde şey bir "tek beden herkese uyar" tipi yapma) kullanmak olmaz.
O senin için çalıştığını umuyoruz!