Ajax için echo sonra kod çıkış php olacak?

5 Cevap php

Ben tipik bir php-motorlu ajax web sayfasını kullanıyorum. Ben php kodundan html dize döndürmek için echo kullanın. Ben yankı sonra diğer bazı kod varsa Benim soru, bu kodu yürütülür alacak mı? Ya da yankı derhal dönmek ve php kod çalıştıran durdurmak, hangi çıkmak için benzer davranır? Teşekkürler.

5 Cevap

Hayır, yankı olmaz. Şeyleri yankılanan sonra çıkmak için, derdim

"! Sevgili bana, güle güle" echo; exit ();

echo sadece javascript kısmını ajax metin dönecektir; Ancak eko / ekolar önce veya sonra kod yürütecek

Bunları açıkça çıkmak sürece No PHP betikleri kendi bütünlüğü içinde işlenir. Bu ajax aracılığıyla çağrıldı eğer bir senaryo üzerinde HERHANGİ çıkış ajax fonksiyonuna geri geçilecek.

echo 'This gets outputted<br />';
echo 'As does this';

Eğer tek bir dosya kullanmanız gerekir ve sizin komut dışarı ajax url ekstra değişkenler eklemek veya çıkmak için değişkenler değerlendirmek zorunda olan ajax isteği yaptıktan sonra çıkmak istiyorsanız, ben senin ajax gerçekleştiren bir işlevi oluşturma öneririm fonksiyon dönüş var başarı true, sonra yapın:

if(ajaxFunction($paramOne, $paramTwo)){exit();}