Hi,
I have a custom column of type URL, which holds the URL in it.
I am trying to access the value using CSOM Javascript. But I am getting as "[Object]"
I have used the below code:
function loadItems() {
var clientcontext = new SP.ClientContext.get_current();
var oweb = clientcontext.get_site().get_rootWeb();
var olist = oweb.get_lists().getByTitle(TestLibrary);
selCategory = $(".hdnlabelClass").val();
if (selCategory != "") {
var query = new SP.CamlQuery();
query.set_viewXml('<View><Some Query></View>');
TestListItems = olist.getItems(query);
clientcontext.load(TestListItems);
clientcontext.executeQueryAsync(Function.createDelegate(this, this.RenderHtmlOnSuccess), Function.createDelegate(this, this.RenderHtmlOnFailure));
}
else {
alert("Set a valid Category");
}
}
function RenderHtmlOnFailure(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
function RenderHtmlOnSuccess() {
var enumerator = this.TestListItems.getEnumerator();
while (enumerator.moveNext()) {
var currentItem = enumerator.get_current();
var imagePath = currentItem.get_item("testfilePreviewPath");
}
}
In f12 for the variable imagePath for the item "currentItem.get_item("testfilePreviewPath")", i can see as :
{...} object
$2_1 = "url" string
$3_1 = "url" string
The data is there is $2_1 and $3_1..
How to fetch the URL value?
Thanks