lostyazilim
tr.link

Javascript alert sorununu çözemiyorum

9 Mesajlar 1.287 Okunma
lstbozum
tr.link

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Merhaba arkadaşlar, bir siteden farklı bir siteye veri gönderiyoruz. Bilgiler iletiliyor sorun yok ama işlem başarılı tamamlanmasına rağmen hata uyarısı geliyor. Kodların bulunduğu sayfaya ilk girdiğimde de uyarıyı gösteriyor.
Bu sorunu çözmeme yardımcı olabilir misiniz?

$field_first_name = $_POST['name'];
$field_email = $_POST['email'];
$field_phone = $_POST['phone'];

$url = $_SERVER["HTTP_REFERER"];
$url_components = parse_url($url);
parse_str($url_components['query'], $params);
$token = "61663828366372927367382853728";
$api_url = "https://xxxxxxxxxx.com/form";
$json = json_encode( array(
"name" => $field_first_name,
"email"=> $field_email,
"phone"=> $field_phone,
"source_id"=> "123456789",
"utm_campaign"=> $params['utm_campaign'],
"utm_medium"=> $params['utm_medium'],
"utm_source"=> $params['utm_source']
));

$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Bearer ' . $token
));

$result = curl_exec($ch);
$resultObj = json_decode($result);
var_dump();

if ($resultObj->{'success'}) { ?>
<script>
alert('Başarılı');
</script>
}
else { ?>
<script>
alert('Başarısız');
</script>
}
?>
 

 

wmaraci
reklam

130793 130793 WM Aracı Anonim Üyelik
  • Üyelik 19.07.2021
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 239
  • Beğeniler 8 / 34
  • Ticaret 0, (%0)
java kütüphanesini içeri çektinmi ?
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
PHP tarafında dönen hata detaylarını iletirseniz her şey net olarak ortaya çıkar. $resultObj içerisinde döner muhtemelen
 

 

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)

epine adlı üyeden alıntı

java kütüphanesini içeri çektinmi ?

Evet çektim bunun haricinde çalışan kodlarda mevcut.

emreyvz adlı üyeden alıntı

PHP tarafında dönen hata detaylarını iletirseniz her şey net olarak ortaya çıkar. $resultObj içerisinde döner muhtemelen

Hocam javascriptte çok kötüyüm. Yapacağım herşeyi araştırarak yapmak durumundayım.
ResultObj tarafında dönen hatayı nasıl görürüm bilmiyorum ama yarın akşam bunu da araştıracağım.
Ama şunu belirteyim veriyi karşı siteye iletiyoruz yani sistem çalışıyor sadece başarılı veya başarısız uyarıyı verdiremiyorum.
Geçici çözümü şöyle yaptım:
Bu kodu alakasız bir php sayfasına yazarak formu bu sayfaya post ettim. Post işlemi gerçekleşince o sayfaya gidiyor uyarı çıkıyor. Tmm dediğimizde ana sayfaya yönlendiriliyor. Ama ben düzgün çalışsın istiyorum.
 

 

wmaraci
wmaraci

130793 130793 WM Aracı Anonim Üyelik
  • Üyelik 19.07.2021
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 239
  • Beğeniler 8 / 34
  • Ticaret 0, (%0)
bu sayfada include yada jquery kütüphanesi goremedim ... team ver bakalım nedir derdi
 

 

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)
Kütüphane header sayfasında ekli include ettim. Yarın akşam bilgisayar başına geçebiliyorum hocam ev taşıyoruz. Şu hata ayıklamaya bakındım şimdi debugger etiketi ile oluyormuş çıkan sonucu da ileteyim. Müsait olursanız eğer team ile de bağlanabilirsiniz. Yazılan kodda hata yok anladığım kadarıyla.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
$resultObj->{'success'} : buradaki if bloğunda sıkıntı var gibi geldi.

echo yada alert ile $resultObj yazdırır mısın?

+ echo yada alert ile $resultObj->{'success'} bunu yazdırır mısın?

Çıktıları ona göre karşılaştırırsın.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)

YazılımMimarı adlı üyeden alıntı

$resultObj->{'success'} : buradaki if bloğunda sıkıntı var gibi geldi.

echo yada alert ile $resultObj yazdırır mısın?

+ echo yada alert ile $resultObj->{'success'} bunu yazdırır mısın?

Çıktıları ona göre karşılaştırırsın.



boş geliyor hocam. çok araştırdım birçok kod yapısı denedim. olabilecek herşeyi denedim ve anladığım kadarıyla $resultObj içerisinde dönen başarılı veya başarısız bir veri yok. Karşı siteden cevap gelmeme olasılığı var mı? varsa eğer sorun bu olsa gerek. Bu kadar uğraşmama taş olsa çatlardı :)
Data karşı siteye ulaşıyor bunda hiç sorun oluşmadı şimdiye kadar bende buna dayanarak yeni bir teşekkürler sayfası oluşturdum ve formdan gelen datayı bu sayfadan gönderdim. Ziyaretcide teşekkürler sayfası görmüş oldu. Geçiştirci bir çözüm oldu biraz teşekkür ederim herkese.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
if'in içine girmesi için true değer gelmesi lazım.
problem zaten objenin boş geliyor olmasından kaynaklı gözüküyor.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al