php - Pass Json data in ajax request -
i want send whole json array on link have send whole json array on right move ? because in it's format give json_array format. below json array of rightmove,
json array ,
{ "network":{ "network_id": 5 }, "branch":{ "branch_id": 1566, "channel": 1, "overseas": false }, "property":{ "agent_ref": "02072013_0406", "published": true, "property_type": 2, "status": 1, "new_home": false, "student_property": false, "create_date": "02-07-2013 00:00:00", "update_date": "02-07-2013 00:00:00", "date_available": "02-07-2013 00:00:00", "contract_months": 12, "minimum_term": 12, "let_type": 1, "address":{ "house_name_number": "33", "address_2": "rightmove", "address_3": "4th floor", "address_4": "soho square", "town": "london", "postcode_1": "w1d", "postcode_2": "3qu", "display_address": "soho square", "latitude": 51.514899, "longitude": -0.132587, "pov_latitude": 51.51482, "pov_longitude": -0.13249, "pov_pitch": -16.78, "pov_heading": 235.75, "pov_zoom": 0 }, "price_information":{ "price": 1500, "price_qualifier": 0, "deposit": 1000, "administration_fee": "100", "rent_frequency": 1, "tenure_type": 1, "auction": false, "tenure_unexpired_years": 999, "price_per_unit_area": 10 }, "details":{ "summary": "rightmove test property", "description": "testing full property schema fields in call json", "features": [ "has own drive", "garage included", "double glazed" ], "bedrooms": 2, "bathrooms": 2, "reception_rooms": 1, "parking": [13], "outside_space": [29], "year_built": 999, "internal_area": 100, "internal_area_unit": 1, "land_area": 100, "land_area_unit": 1, "floors": 5, "entrance_floor": 1, "condition": 1, "accessibility": [42], "heating": [1], "furnished_type": 0, "pets_allowed": true, "smokers_considered": true, "housing_benefit_considered": true, "sharers_considered": true, "burglar_alarm": true, "washing_machine": true, "dishwasher": true, "all_bills_inc": true, "water_bill_inc": true, "gas_bill_inc": true, "electricity_bill_inc": true, "tv_licence_inc": true, "sat_cable_tv_bill_inc": true, "internet_bill_inc": true, "business_for_sale": true, "comm_use_class":[1,4], "rooms": [ { "room_name": "room1", "room_description": "room1" , "room_length": 10.10, "room_width": 20.20, "room_dimension_unit": 5, "room_photo_urls": ["http://www.rightmove.com/image1.jpg"] } ] }, "media": [ { "media_type":1, "media_url":"www.rightmove.com/image1.jpg", "caption":"this image", "sort_order":1, "media_update_date": "02-07-2013 12:12:12" } ], "principal": { "principal_email_address": "principal@rightmove.co.uk", "auto_email_when_live": true, "auto_email_updates": true } } }
i got every thing each , every parameter of it. now, rightmove api use post method , url is, https://adfapi.rightmove.co.uk/v1/property/sendpropertydetails i'm trying send json data rightmove it's showing me error. have stored whole json array
in $json_array
.
jquery.ajax({ url: 'https://adfapi.rightmove.co.uk/v1/property/sendpropertydetails/', type : "post", crossdomain: true, datatype: "jsonp", data: {data : <?php echo $json_array; ?>}, success: function(data) { alert(data); } }); });
i have added in header shows me 403 error.
edit error : showing failure in response in localhost got response in local file think ajax call working properly.
i assuming javascript generated each time in php script dynamically build webpage!
if $json_array
variable json string, josnstring show above wrong
data : {data :<?php print_r($json_array); ?> },
and should be
data : {data :<?php echo $json_array; ?> },
if data held in php array i.e. not jsonstring should do
data : {data :<?php json_encode($json_array); ?> },
Comments
Post a Comment