html van andere pagina inladen
dit is de eerste keer dat ik informatie van een andere site moet gaan inladen en verwerken in mijn javascript.
dit is wat ik nu heb en het doet niks.
iemand suggesties?
Bvd ralph
ps ik zoek geen voorgekauwde oplossing maar gewoon tips over hoe ik te werk zou moeten gaan.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
$(function(){
$('#addCampaign').click(function(){
var cList = $('#cList').val();
var cName = $('#cName').val();
var cType = $('#cType').val();
var cSubject = $('#cSubject').val();
var cSender =$('#cSender').val();
var cReply = $('#cReply').val();
if(cList == 'none')
{
var error ='1';
$('select#cList').css('border-color','red');
}
if(cName == ' ' || !(cName)){
var error = '1';
$('#cName').css('border-color','red');
}
if(cType == 'none'){
var error='1';
$('#cType').css('border-color','red');
}
if(!(cSubject) || cSubject == ''){
var error='1';
$('#cSubject').css('border-color','red');
}
if(!(cSender) || cSender == '' ){
var error='1';
$('#cSender').css('border-color','red');
}
if(!(cReply) || cReply == ''){
var error='1';
$('#cReply').css('border-color','red');
}
if(error){
alert('vul alle verplichte velden in');
}else{
$.ajax({
url: 'http://www.hermanbuitelaar.nl/Producten/Aktie/Overzicht.aspx',
datatype: 'jsonp',
type: 'GET',
success: function(data) {
var content = data.responseText;
console.log(content);
}
});
}
/*
if(content){
$.ajax(
{
type: "POST",
data: {
cList : cList,
cName : cName,
cType : cType,
cSubject : cSubject,
cSender : cSender,
cReply : cReply
},
url: "ajax/home.ajax.php",
dataType: 'json',
success: function(data){
console.log(data);
},
error: function(){
}
}
)}; */
});
});
?>
$(function(){
$('#addCampaign').click(function(){
var cList = $('#cList').val();
var cName = $('#cName').val();
var cType = $('#cType').val();
var cSubject = $('#cSubject').val();
var cSender =$('#cSender').val();
var cReply = $('#cReply').val();
if(cList == 'none')
{
var error ='1';
$('select#cList').css('border-color','red');
}
if(cName == ' ' || !(cName)){
var error = '1';
$('#cName').css('border-color','red');
}
if(cType == 'none'){
var error='1';
$('#cType').css('border-color','red');
}
if(!(cSubject) || cSubject == ''){
var error='1';
$('#cSubject').css('border-color','red');
}
if(!(cSender) || cSender == '' ){
var error='1';
$('#cSender').css('border-color','red');
}
if(!(cReply) || cReply == ''){
var error='1';
$('#cReply').css('border-color','red');
}
if(error){
alert('vul alle verplichte velden in');
}else{
$.ajax({
url: 'http://www.hermanbuitelaar.nl/Producten/Aktie/Overzicht.aspx',
datatype: 'jsonp',
type: 'GET',
success: function(data) {
var content = data.responseText;
console.log(content);
}
});
}
/*
if(content){
$.ajax(
{
type: "POST",
data: {
cList : cList,
cName : cName,
cType : cType,
cSubject : cSubject,
cSender : cSender,
cReply : cReply
},
url: "ajax/home.ajax.php",
dataType: 'json',
success: function(data){
console.log(data);
},
error: function(){
}
}
)}; */
});
});
?>
Gewijzigd op 02/09/2013 10:30:16 door Ralph vander tang
Haal eens die php-haakjes weg en vervaéng die door code haakjes.
ik heb besloten om het toch maar met de php functie file_get_contents te doen deze kende ik nog niet maar deze kwam ik net tegen heb nu de html en nu moet ik pregmatchen om de juiste informatie eruit te halen en te verwerken in het juiste format voor de mailchimp api
Kun je trouwens duidelijke interpunctie gebruiken want ik snap niet wat je wil en wat je al geprobeerd hebt..
excusses daar voor , daar zal ik in de toekomst dan beter op letten.
Ja, spijtijg genoeg (nu ja; er zijn heel goede redenen voor) kan je ajax niet gebruiken op andere servers of domeinen.
Toevoeging op 02/09/2013 11:07:46:
nu maar is mijn preg_match kennis ophalen :)