0
不工作我在reactjs相當新的,科爾多瓦 我附上navigator.geolocation.getCurrentPosition(successFunction,errorFunction);在reactjs
navigator.geolocation.getCurrentPosition(successFunction,errorFunction);
function successFunction(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
geolocation=lat+" "+lng;
}
getContent: function()
{
var feedbackObj = Store.getData();
if(!feedbackObj)
{
actions.getFormData();
return(
<div className="gclass form">
<Loader />
</div>
);
}
var className = "hide";
if(feedbackObj["receive_update"] === "1")
{
className = "feedbackUserDetails";
}
navigator.geolocation.getCurrentPosition(successFunction1, errorFunction1);
function successFunction1(position)
{
lat = position.coords.latitude;
lng = position.coords.longitude;
geolocation=lat+" "+lng;
console.log(geolocation);
console.log("ABC");
}
function errorFunction1()
{
alert("Geocoder failed");
}
return(
<div className="gclass form">
<TextArea name={"incident_title"} isRequired={true} limit={2000} onSave={this._onSave} id={"incident_title"} defaultvalue={feedbackObj["incident_title"]}/>
<TextArea name={"incident_desc"} isRequired={true} limit={2000} onSave={this._onSave} id={"incident_desc"} defaultvalue={feedbackObj["incident_desc"]}/>
<Calendar name={"incident_date"} isRequired={true} id={"incident_date"} onSave={this._onSave} defaultvalue={feedbackObj["incident_date"]} />
<TextBox name={"incident_location"} isRequired={true} id={"incident_location"} onSave={this._onSave} defaultvalue="abc" />
<Attach name={"upload_attachment"} id={"upload_attachment"} onSave={this._onSave} defaultvalue={feedbackObj["upload_attachment"]} />
</div>
);
}
到我的反應JSX文件。但它不叫後盾,我的任何功能(successFunction或誤差函數)的
獲取內容,這裏稱爲
getInitialState: function() {
return {content:this.getContent()};
}
,我需要補充一些要求呢?
你如何在反應文件中調用這個函數,你能分享一些代碼嗎? – Sachin
@Sachin我添加了幾件東西 –
你是怎麼調用getContent的? 請提供與問題相關的所有細節。檢查如何提出一個好問題的指導原則。 – Sachin